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-4.i -------------------------------------------------------------------------------- This is Ultimate 0.1.24-584d7b9 [2019-08-31 03:12:04,655 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-31 03:12:04,657 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-31 03:12:04,674 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-31 03:12:04,675 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-31 03:12:04,676 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-31 03:12:04,678 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-31 03:12:04,690 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-31 03:12:04,692 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-31 03:12:04,693 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-31 03:12:04,694 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-08-31 03:12:04,695 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-31 03:12:04,695 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-31 03:12:04,696 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-31 03:12:04,697 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-31 03:12:04,698 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-31 03:12:04,698 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-31 03:12:04,699 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-31 03:12:04,701 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-31 03:12:04,702 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-31 03:12:04,704 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-31 03:12:04,705 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-31 03:12:04,706 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-31 03:12:04,706 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-31 03:12:04,708 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-31 03:12:04,708 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-31 03:12:04,709 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-31 03:12:04,710 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-31 03:12:04,710 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-31 03:12:04,711 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-31 03:12:04,711 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-31 03:12:04,712 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-31 03:12:04,713 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-31 03:12:04,713 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-31 03:12:04,714 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-31 03:12:04,714 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-31 03:12:04,715 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-31 03:12:04,715 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-31 03:12:04,715 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-31 03:12:04,716 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-31 03:12:04,717 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-31 03:12:04,718 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:12:04,742 INFO L113 SettingsManager]: Loading preferences was successful [2019-08-31 03:12:04,743 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-08-31 03:12:04,744 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-08-31 03:12:04,745 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-08-31 03:12:04,745 INFO L138 SettingsManager]: * Use SBE=true [2019-08-31 03:12:04,746 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-08-31 03:12:04,746 INFO L138 SettingsManager]: * sizeof long=4 [2019-08-31 03:12:04,746 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-08-31 03:12:04,746 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-08-31 03:12:04,746 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-08-31 03:12:04,747 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-08-31 03:12:04,748 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-08-31 03:12:04,748 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-08-31 03:12:04,748 INFO L138 SettingsManager]: * sizeof long double=12 [2019-08-31 03:12:04,749 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-08-31 03:12:04,749 INFO L138 SettingsManager]: * Use constant arrays=true [2019-08-31 03:12:04,749 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-08-31 03:12:04,749 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-08-31 03:12:04,749 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-08-31 03:12:04,750 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-08-31 03:12:04,750 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-08-31 03:12:04,750 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-31 03:12:04,750 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-08-31 03:12:04,751 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-08-31 03:12:04,751 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-08-31 03:12:04,751 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-08-31 03:12:04,751 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-08-31 03:12:04,751 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-08-31 03:12:04,752 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-08-31 03:12:04,793 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-31 03:12:04,806 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-31 03:12:04,810 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-31 03:12:04,811 INFO L271 PluginConnector]: Initializing CDTParser... [2019-08-31 03:12:04,812 INFO L275 PluginConnector]: CDTParser initialized [2019-08-31 03:12:04,812 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/heap-manipulation/tree-4.i [2019-08-31 03:12:04,878 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/75131bbaf/76f3fb3063c745a8a6016cd5eb680e85/FLAG2ac03ce1b [2019-08-31 03:12:05,428 INFO L306 CDTParser]: Found 1 translation units. [2019-08-31 03:12:05,431 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/heap-manipulation/tree-4.i [2019-08-31 03:12:05,460 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/75131bbaf/76f3fb3063c745a8a6016cd5eb680e85/FLAG2ac03ce1b [2019-08-31 03:12:05,703 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/75131bbaf/76f3fb3063c745a8a6016cd5eb680e85 [2019-08-31 03:12:05,714 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-31 03:12:05,716 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-08-31 03:12:05,717 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-08-31 03:12:05,717 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-08-31 03:12:05,721 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-08-31 03:12:05,721 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 03:12:05" (1/1) ... [2019-08-31 03:12:05,724 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d0b9bff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:12:05, skipping insertion in model container [2019-08-31 03:12:05,724 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 03:12:05" (1/1) ... [2019-08-31 03:12:05,732 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-08-31 03:12:05,776 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-08-31 03:12:06,219 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-31 03:12:06,229 INFO L188 MainTranslator]: Completed pre-run [2019-08-31 03:12:06,278 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-31 03:12:06,336 INFO L192 MainTranslator]: Completed translation [2019-08-31 03:12:06,336 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:12:06 WrapperNode [2019-08-31 03:12:06,336 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-08-31 03:12:06,339 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-31 03:12:06,340 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-31 03:12:06,340 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-31 03:12:06,353 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:12:06" (1/1) ... [2019-08-31 03:12:06,353 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:12:06" (1/1) ... [2019-08-31 03:12:06,386 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:12:06" (1/1) ... [2019-08-31 03:12:06,387 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:12:06" (1/1) ... [2019-08-31 03:12:06,417 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:12:06" (1/1) ... [2019-08-31 03:12:06,424 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:12:06" (1/1) ... [2019-08-31 03:12:06,429 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:12:06" (1/1) ... [2019-08-31 03:12:06,436 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-31 03:12:06,437 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-31 03:12:06,437 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-31 03:12:06,437 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-31 03:12:06,438 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:12:06" (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:12:06,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-08-31 03:12:06,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-08-31 03:12:06,497 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2019-08-31 03:12:06,497 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2019-08-31 03:12:06,497 INFO L138 BoogieDeclarations]: Found implementation of procedure fail [2019-08-31 03:12:06,498 INFO L138 BoogieDeclarations]: Found implementation of procedure inspect [2019-08-31 03:12:06,498 INFO L138 BoogieDeclarations]: Found implementation of procedure create_tree [2019-08-31 03:12:06,498 INFO L138 BoogieDeclarations]: Found implementation of procedure free_tree [2019-08-31 03:12:06,498 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-08-31 03:12:06,498 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-08-31 03:12:06,498 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2019-08-31 03:12:06,499 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2019-08-31 03:12:06,499 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2019-08-31 03:12:06,499 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2019-08-31 03:12:06,499 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2019-08-31 03:12:06,499 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2019-08-31 03:12:06,500 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2019-08-31 03:12:06,500 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2019-08-31 03:12:06,500 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2019-08-31 03:12:06,500 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2019-08-31 03:12:06,500 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2019-08-31 03:12:06,500 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2019-08-31 03:12:06,501 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2019-08-31 03:12:06,501 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2019-08-31 03:12:06,501 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2019-08-31 03:12:06,501 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2019-08-31 03:12:06,501 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2019-08-31 03:12:06,501 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2019-08-31 03:12:06,502 INFO L130 BoogieDeclarations]: Found specification of procedure select [2019-08-31 03:12:06,502 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2019-08-31 03:12:06,502 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2019-08-31 03:12:06,502 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2019-08-31 03:12:06,502 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2019-08-31 03:12:06,502 INFO L130 BoogieDeclarations]: Found specification of procedure random [2019-08-31 03:12:06,503 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2019-08-31 03:12:06,503 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2019-08-31 03:12:06,503 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2019-08-31 03:12:06,503 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2019-08-31 03:12:06,503 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2019-08-31 03:12:06,503 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2019-08-31 03:12:06,504 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2019-08-31 03:12:06,504 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2019-08-31 03:12:06,504 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2019-08-31 03:12:06,504 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2019-08-31 03:12:06,504 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2019-08-31 03:12:06,504 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2019-08-31 03:12:06,504 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2019-08-31 03:12:06,504 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2019-08-31 03:12:06,505 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2019-08-31 03:12:06,505 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2019-08-31 03:12:06,505 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2019-08-31 03:12:06,505 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2019-08-31 03:12:06,505 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2019-08-31 03:12:06,505 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2019-08-31 03:12:06,506 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2019-08-31 03:12:06,506 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2019-08-31 03:12:06,506 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2019-08-31 03:12:06,506 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2019-08-31 03:12:06,506 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2019-08-31 03:12:06,506 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2019-08-31 03:12:06,506 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2019-08-31 03:12:06,507 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2019-08-31 03:12:06,507 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-08-31 03:12:06,507 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2019-08-31 03:12:06,507 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2019-08-31 03:12:06,507 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-08-31 03:12:06,507 INFO L130 BoogieDeclarations]: Found specification of procedure cfree [2019-08-31 03:12:06,507 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2019-08-31 03:12:06,508 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2019-08-31 03:12:06,508 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2019-08-31 03:12:06,508 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2019-08-31 03:12:06,508 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2019-08-31 03:12:06,508 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2019-08-31 03:12:06,508 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2019-08-31 03:12:06,509 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2019-08-31 03:12:06,509 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2019-08-31 03:12:06,509 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2019-08-31 03:12:06,509 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2019-08-31 03:12:06,509 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2019-08-31 03:12:06,509 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2019-08-31 03:12:06,510 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2019-08-31 03:12:06,510 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2019-08-31 03:12:06,510 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2019-08-31 03:12:06,510 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2019-08-31 03:12:06,510 INFO L130 BoogieDeclarations]: Found specification of procedure system [2019-08-31 03:12:06,510 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2019-08-31 03:12:06,510 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2019-08-31 03:12:06,511 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2019-08-31 03:12:06,511 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2019-08-31 03:12:06,511 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2019-08-31 03:12:06,511 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2019-08-31 03:12:06,511 INFO L130 BoogieDeclarations]: Found specification of procedure div [2019-08-31 03:12:06,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2019-08-31 03:12:06,512 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2019-08-31 03:12:06,512 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2019-08-31 03:12:06,512 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2019-08-31 03:12:06,512 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2019-08-31 03:12:06,512 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2019-08-31 03:12:06,512 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2019-08-31 03:12:06,512 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2019-08-31 03:12:06,513 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2019-08-31 03:12:06,513 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2019-08-31 03:12:06,513 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2019-08-31 03:12:06,513 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2019-08-31 03:12:06,513 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2019-08-31 03:12:06,513 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2019-08-31 03:12:06,513 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2019-08-31 03:12:06,514 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2019-08-31 03:12:06,514 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2019-08-31 03:12:06,514 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2019-08-31 03:12:06,514 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2019-08-31 03:12:06,514 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2019-08-31 03:12:06,514 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-08-31 03:12:06,514 INFO L130 BoogieDeclarations]: Found specification of procedure fail [2019-08-31 03:12:06,514 INFO L130 BoogieDeclarations]: Found specification of procedure inspect [2019-08-31 03:12:06,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-08-31 03:12:06,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-08-31 03:12:06,515 INFO L130 BoogieDeclarations]: Found specification of procedure create_tree [2019-08-31 03:12:06,515 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-08-31 03:12:06,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-08-31 03:12:06,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-08-31 03:12:06,515 INFO L130 BoogieDeclarations]: Found specification of procedure free_tree [2019-08-31 03:12:06,516 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-08-31 03:12:06,516 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-08-31 03:12:06,516 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-08-31 03:12:06,516 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-08-31 03:12:07,161 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-08-31 03:12:07,166 INFO L283 CfgBuilder]: Removed 11 assume(true) statements. [2019-08-31 03:12:07,168 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 03:12:07 BoogieIcfgContainer [2019-08-31 03:12:07,170 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-31 03:12:07,171 INFO L113 PluginConnector]: ------------------------Sifa---------------------------- [2019-08-31 03:12:07,171 INFO L271 PluginConnector]: Initializing Sifa... [2019-08-31 03:12:07,171 INFO L275 PluginConnector]: Sifa initialized [2019-08-31 03:12:07,173 INFO L185 PluginConnector]: Executing the observer SifaObserver from plugin Sifa for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 03:12:07" (1/1) ... [2019-08-31 03:12:07,220 INFO L162 IcfgInterpreter]: Started Sifa with 1 locations of interest [2019-08-31 03:12:07,220 INFO L169 IcfgInterpreter]: Building call graph [2019-08-31 03:12:07,233 INFO L174 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-08-31 03:12:07,247 INFO L179 IcfgInterpreter]: Starting interpretation [2019-08-31 03:12:07,249 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2019-08-31 03:12:07,374 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:12:07,374 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:07,395 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:07,396 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:07,396 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:12 [2019-08-31 03:12:07,412 INFO L199 IcfgInterpreter]: Interpreting procedure main with input of size 27 for LOIs [2019-08-31 03:12:07,446 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_9|], 1=[|v_#valid_22|]} [2019-08-31 03:12:07,454 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:12:07,455 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:07,483 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:07,491 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:12:07,492 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:07,517 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:07,518 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:07,518 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:33 [2019-08-31 03:12:07,532 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_26|, |v_#memory_$Pointer$.offset_32|, |v_#memory_$Pointer$.base_32|], 2=[|v_#memory_int_13|]} [2019-08-31 03:12:07,546 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:12:07,547 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:07,557 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:12:07,558 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:07,686 WARN L188 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2019-08-31 03:12:07,687 INFO L567 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2019-08-31 03:12:07,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:07,698 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:12:07,699 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:07,747 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:07,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:07,758 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:12:07,759 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:07,807 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:07,814 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:12:07,815 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:07,850 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:07,851 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:07,851 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:207, output treesize:65 [2019-08-31 03:12:07,871 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_28|], 6=[|v_#memory_$Pointer$.base_34|, |v_#memory_$Pointer$.offset_34|]} [2019-08-31 03:12:07,881 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:12:07,882 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,026 WARN L188 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 63 [2019-08-31 03:12:08,027 INFO L567 ElimStorePlain]: treesize reduction 12, result has 90.9 percent of original size [2019-08-31 03:12:08,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,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 36 treesize of output 23 [2019-08-31 03:12:08,048 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,105 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:08,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,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, 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:12:08,120 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,163 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12: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:12:08,165 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:136, output treesize:82 [2019-08-31 03:12:08,175 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_10|], 3=[|v_#valid_23|]} [2019-08-31 03:12:08,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,184 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:12:08,185 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,245 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:08,274 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:08,275 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:12:08,276 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,405 WARN L188 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2019-08-31 03:12:08,405 INFO L567 ElimStorePlain]: treesize reduction 14, result has 87.7 percent of original size [2019-08-31 03:12:08,406 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,406 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:103, output treesize:100 [2019-08-31 03:12:08,431 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_29|, |v_#memory_int_13|], 10=[|v_#memory_$Pointer$.base_35|, |v_#memory_$Pointer$.offset_35|]} [2019-08-31 03:12:08,446 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:12:08,446 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,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, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 176 [2019-08-31 03:12:08,465 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,699 WARN L188 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 79 [2019-08-31 03:12:08,700 INFO L567 ElimStorePlain]: treesize reduction 22, result has 87.3 percent of original size [2019-08-31 03:12:08,708 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:12:08,709 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,785 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:08,794 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,799 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 39 [2019-08-31 03:12:08,800 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,937 WARN L188 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 69 [2019-08-31 03:12:08,937 INFO L567 ElimStorePlain]: treesize reduction 4, result has 97.0 percent of original size [2019-08-31 03:12:08,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,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, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 39 [2019-08-31 03:12:08,950 INFO L496 ElimStorePlain]: Start of recursive call 6: 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,016 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:09,017 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:377, output treesize:128 [2019-08-31 03:12:09,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:09,038 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_30|], 20=[|v_#memory_$Pointer$.base_36|, |v_#memory_$Pointer$.offset_36|]} [2019-08-31 03:12:09,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:09,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 29 treesize of output 13 [2019-08-31 03:12:09,054 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:09,266 WARN L188 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 79 [2019-08-31 03:12:09,267 INFO L567 ElimStorePlain]: treesize reduction 18, result has 89.7 percent of original size [2019-08-31 03:12:09,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:09,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:09,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:09,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:09,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:09,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:09,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:09,287 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:09,287 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:09,297 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:09,297 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 46 treesize of output 70 [2019-08-31 03:12:09,299 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:09,471 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 77 [2019-08-31 03:12:09,471 INFO L567 ElimStorePlain]: treesize reduction 26, result has 85.5 percent of original size [2019-08-31 03:12:09,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:09,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:09,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:09,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:09,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:09,511 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 46 treesize of output 54 [2019-08-31 03:12:09,513 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:09,603 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:09,603 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,604 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:194, output treesize:149 [2019-08-31 03:12:09,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:09,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:09,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:09,635 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_2], 2=[|v_#memory_int_31|], 6=[v_prenex_1, v_prenex_3], 30=[|v_#memory_$Pointer$.base_37|, |v_#memory_$Pointer$.offset_37|]} [2019-08-31 03:12:09,653 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,654 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:09,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:09,671 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 139 treesize of output 1 [2019-08-31 03:12:09,671 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:10,410 WARN L188 SmtUtils]: Spent 738.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 121 [2019-08-31 03:12:10,411 INFO L567 ElimStorePlain]: treesize reduction 406, result has 53.2 percent of original size [2019-08-31 03:12:10,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:10,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 340 treesize of output 321 [2019-08-31 03:12:10,445 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:10,723 WARN L188 SmtUtils]: Spent 276.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2019-08-31 03:12:10,723 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:10,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:10,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:10,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:10,747 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:10,748 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:10,991 WARN L188 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:12:10,991 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:11,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,026 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:11,027 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:11,448 WARN L188 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:12:11,449 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.6 percent of original size [2019-08-31 03:12:11,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,484 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:11,485 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:11,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,497 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:11,497 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 326 treesize of output 275 [2019-08-31 03:12:11,501 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:11,888 WARN L188 SmtUtils]: Spent 386.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 95 [2019-08-31 03:12:11,889 INFO L567 ElimStorePlain]: treesize reduction 56, result has 87.4 percent of original size [2019-08-31 03:12:11,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:12,158 WARN L188 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 78 [2019-08-31 03:12:12,159 INFO L341 Elim1Store]: treesize reduction 108, result has 67.7 percent of original size [2019-08-31 03:12:12,160 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 307 treesize of output 444 [2019-08-31 03:12:12,166 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:12,593 WARN L188 SmtUtils]: Spent 425.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 86 [2019-08-31 03:12:12,593 INFO L567 ElimStorePlain]: treesize reduction 242, result has 60.5 percent of original size [2019-08-31 03:12:12,594 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:12,594 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 6 variables, input treesize:1010, output treesize:371 [2019-08-31 03:12:12,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:12,606 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_4], 3=[|v_#length_11|, v_prenex_5], 6=[|v_#valid_24|]} [2019-08-31 03:12:12,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:12,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 97 treesize of output 99 [2019-08-31 03:12:12,620 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:12,829 WARN L188 SmtUtils]: Spent 208.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2019-08-31 03:12:12,829 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:12,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:12,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:12,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:12,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, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 263 treesize of output 268 [2019-08-31 03:12:12,878 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:13,096 WARN L188 SmtUtils]: Spent 216.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2019-08-31 03:12:13,097 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:13,130 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:13,131 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:13,132 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:13,546 WARN L188 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2019-08-31 03:12:13,547 INFO L567 ElimStorePlain]: treesize reduction 14, result has 96.2 percent of original size [2019-08-31 03:12:13,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:13,601 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:13,602 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 262 treesize of output 325 [2019-08-31 03:12:13,604 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:14,072 WARN L188 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 92 [2019-08-31 03:12:14,072 INFO L567 ElimStorePlain]: treesize reduction 40, result has 90.1 percent of original size [2019-08-31 03:12:14,074 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,074 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:361, output treesize:363 [2019-08-31 03:12:14,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:14,098 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_32|], 38=[|v_#memory_$Pointer$.base_38|, |v_#memory_$Pointer$.offset_38|]} [2019-08-31 03:12:14,110 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,120 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,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:12:14,137 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:15,457 WARN L188 SmtUtils]: Spent 1.32 s on a formula simplification. DAG size of input: 141 DAG size of output: 119 [2019-08-31 03:12:15,458 INFO L567 ElimStorePlain]: treesize reduction 558, result has 45.8 percent of original size [2019-08-31 03:12:15,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:15,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, 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:15,483 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:15,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:15,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:15,528 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 322 treesize of output 299 [2019-08-31 03:12:15,530 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:15,840 WARN L188 SmtUtils]: Spent 309.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:12:15,841 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:15,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:15,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:15,864 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:15,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:15,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:15,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:15,914 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:15,919 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:15,930 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:15,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:15,934 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:15,935 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:15,982 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:15,983 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 307 treesize of output 335 [2019-08-31 03:12:15,985 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:16,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,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 133 treesize of output 139 [2019-08-31 03:12:16,019 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:16,609 WARN L188 SmtUtils]: Spent 588.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 106 [2019-08-31 03:12:16,609 INFO L567 ElimStorePlain]: treesize reduction 98, result has 81.3 percent of original size [2019-08-31 03:12:16,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,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, 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:16,656 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:16,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,671 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:16,673 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:17,221 WARN L188 SmtUtils]: Spent 537.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 118 [2019-08-31 03:12:17,222 INFO L341 Elim1Store]: treesize reduction 39, result has 91.6 percent of original size [2019-08-31 03:12:17,223 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 14 case distinctions, treesize of input 295 treesize of output 660 [2019-08-31 03:12:17,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:17,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:18,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-31 03:12:19,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:19,961 INFO L496 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 03:12:20,885 WARN L188 SmtUtils]: Spent 921.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 107 [2019-08-31 03:12:20,886 INFO L567 ElimStorePlain]: treesize reduction 333, result has 54.1 percent of original size [2019-08-31 03:12:20,888 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:20,888 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1077, output treesize:411 [2019-08-31 03:12:20,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:20,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:20,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:20,943 INFO L392 ElimStorePlain]: Different costs {12=[|v_#memory_int_33|], 88=[|v_#memory_$Pointer$.base_39|, |v_#memory_$Pointer$.offset_39|]} [2019-08-31 03:12:20,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:20,970 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:20,971 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:20,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:20,998 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:20,999 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:21,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:21,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:21,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 354 treesize of output 327 [2019-08-31 03:12:21,029 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:21,960 WARN L188 SmtUtils]: Spent 930.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 109 [2019-08-31 03:12:21,960 INFO L567 ElimStorePlain]: treesize reduction 211, result has 69.0 percent of original size [2019-08-31 03:12:21,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:21,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:21,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:21,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,014 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:22,015 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:22,028 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:22,029 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 151 treesize of output 175 [2019-08-31 03:12:22,031 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:22,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,055 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:22,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,063 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:22,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,073 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:22,074 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:22,074 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:22,119 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:22,120 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 317 treesize of output 363 [2019-08-31 03:12:22,123 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:22,816 WARN L188 SmtUtils]: Spent 692.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 107 [2019-08-31 03:12:22,817 INFO L567 ElimStorePlain]: treesize reduction 176, result has 72.4 percent of original size [2019-08-31 03:12:22,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,860 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 147 treesize of output 155 [2019-08-31 03:12:22,861 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:22,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,887 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:22,888 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:23,150 WARN L188 SmtUtils]: Spent 260.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2019-08-31 03:12:23,151 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:23,152 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 10 new quantified variables, introduced 22 case distinctions, treesize of input 313 treesize of output 661 [2019-08-31 03:12:23,157 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:23,831 WARN L188 SmtUtils]: Spent 672.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 105 [2019-08-31 03:12:23,831 INFO L567 ElimStorePlain]: treesize reduction 438, result has 50.8 percent of original size [2019-08-31 03:12:23,832 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:23,833 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 3 variables, input treesize:737, output treesize:453 [2019-08-31 03:12:23,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:23,866 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:12:23,866 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:23,895 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:23,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, 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:12:23,901 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:23,928 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:23,934 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:12:23,935 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:23,954 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:23,955 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:23,955 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:78, output treesize:36 [2019-08-31 03:12:23,967 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_12|], 1=[|v_#valid_25|]} [2019-08-31 03:12:23,977 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:12:23,978 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,008 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:24,014 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:12:24,014 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,040 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:24,040 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,041 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:57, output treesize:50 [2019-08-31 03:12:24,055 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_$Pointer$.base_41|, |v_#memory_$Pointer$.offset_41|], 2=[|v_#memory_int_13|, |v_#memory_int_35|]} [2019-08-31 03:12:24,069 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:12:24,070 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,092 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:12:24,092 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,264 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 65 [2019-08-31 03:12:24,264 INFO L567 ElimStorePlain]: treesize reduction 16, result has 87.9 percent of original size [2019-08-31 03:12:24,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,278 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:24,279 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:12:24,279 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,368 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:24,373 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:24,429 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:24,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,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, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2019-08-31 03:12:24,447 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,500 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:24,501 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,501 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:265, output treesize:82 [2019-08-31 03:12:24,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,536 INFO L392 ElimStorePlain]: Different costs {12=[|v_#memory_int_36|], 88=[|v_#memory_$Pointer$.base_42|, |v_#memory_$Pointer$.offset_42|]} [2019-08-31 03:12:24,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,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 146 treesize of output 130 [2019-08-31 03:12:24,564 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,598 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,599 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,628 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,629 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,646 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:12:24,646 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:12:24,686 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:25,018 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 66 [2019-08-31 03:12:25,019 INFO L567 ElimStorePlain]: treesize reduction 692, result has 14.3 percent of original size [2019-08-31 03:12:25,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:25,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:25,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:25,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 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-31 03:12:25,037 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:25,119 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:25,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:25,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:25,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:25,136 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 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,136 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:25,211 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:25,211 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,212 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 3 variables, input treesize:1029, output treesize:107 [2019-08-31 03:12:25,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:25,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:25,233 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_37|], 2=[v_prenex_9, v_prenex_6], 6=[v_prenex_8, |v_#memory_$Pointer$.offset_43|, v_prenex_7, |v_#memory_$Pointer$.base_43|], 12=[v_prenex_10, v_prenex_11]} [2019-08-31 03:12:25,272 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,273 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:26,763 WARN L188 SmtUtils]: Spent 1.49 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:12:26,763 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:12:26,786 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:26,817 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:26,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:12:26,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:26,818 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:27,673 WARN L188 SmtUtils]: Spent 854.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:12:27,674 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:12:27,696 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:27,697 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:28,093 WARN L188 SmtUtils]: Spent 395.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:12:28,093 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:28,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,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, 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:28,119 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:28,482 WARN L188 SmtUtils]: Spent 361.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:12:28,482 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:28,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,495 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,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 120 treesize of output 107 [2019-08-31 03:12:28,502 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:28,796 WARN L188 SmtUtils]: Spent 293.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:12:28,797 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:28,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,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, 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:28,816 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:29,309 WARN L188 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:12:29,309 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:12:29,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,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 101 treesize of output 88 [2019-08-31 03:12:29,338 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:29,668 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:12:29,669 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:12:29,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,689 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:29,689 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:29,690 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:29,830 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:12:29,830 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:29,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,912 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:12:29,912 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:29,914 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:30,206 WARN L188 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:12:30,207 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:12:30,208 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:30,208 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:12:30,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:30,219 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_13, |v_#length_13|], 3=[v_prenex_12, |v_#valid_26|]} [2019-08-31 03:12:30,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:30,231 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:30,232 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:30,399 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:12:30,399 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:30,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:30,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 97 treesize of output 99 [2019-08-31 03:12:30,413 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:30,575 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:12:30,576 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:30,608 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:30,608 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:30,609 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:30,983 WARN L188 SmtUtils]: Spent 372.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:12:30,983 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:12:31,023 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:31,024 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:31,025 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:31,363 WARN L188 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:12:31,364 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:12:31,365 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:31,365 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:12:31,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:31,395 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_38|], 16=[|v_#memory_$Pointer$.offset_44|, |v_#memory_$Pointer$.base_44|]} [2019-08-31 03:12:31,405 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:31,412 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:31,422 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:31,441 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:32,704 WARN L188 SmtUtils]: Spent 1.26 s on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:12:32,705 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:12:32,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:32,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:32,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:32,757 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:32,763 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:32,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, 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:32,766 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:32,781 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:32,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, 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:32,790 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:33,362 WARN L188 SmtUtils]: Spent 570.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:12:33,362 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:12:33,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,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 133 treesize of output 139 [2019-08-31 03:12:33,394 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:33,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,515 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:12:33,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, 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:33,517 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:34,025 WARN L188 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2019-08-31 03:12:34,025 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.5 percent of original size [2019-08-31 03:12:34,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:34,063 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 139 [2019-08-31 03:12:34,064 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:34,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:34,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:34,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:34,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:34,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:34,092 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:34,093 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:34,094 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:34,540 WARN L188 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:12:34,541 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:12:34,541 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:34,542 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:12:34,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:34,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:34,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:34,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:34,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:34,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:34,573 INFO L392 ElimStorePlain]: Different costs {12=[|v_#memory_int_39|], 88=[|v_#memory_$Pointer$.base_45|, |v_#memory_$Pointer$.offset_45|]} [2019-08-31 03:12:34,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:34,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:34,613 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:34,618 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:34,618 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 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:34,620 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:34,634 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:12:34,634 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:34,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:34,658 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:34,659 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:34,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:34,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:34,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:12:34,690 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:34,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:34,711 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:34,712 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:34,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:34,726 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:34,727 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:34,988 WARN L188 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 66 [2019-08-31 03:12:34,989 INFO L567 ElimStorePlain]: treesize reduction 972, result has 10.6 percent of original size [2019-08-31 03:12:34,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:35,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:35,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:35,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, 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:35,003 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:35,061 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:35,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:35,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:35,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:35,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, 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:35,073 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:35,129 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:35,130 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:35,130 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:1298, output treesize:107 [2019-08-31 03:12:35,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:35,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:35,146 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_15], 2=[v_prenex_18, |v_#memory_int_40|], 6=[|v_#memory_$Pointer$.base_46|, v_prenex_14, |v_#memory_$Pointer$.offset_46|, v_prenex_16], 12=[v_prenex_19, v_prenex_17]} [2019-08-31 03:12:35,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:12:35,171 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:36,236 WARN L188 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:12:36,236 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:12:36,254 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:36,279 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:36,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, 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:36,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:36,282 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:37,123 WARN L188 SmtUtils]: Spent 840.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:12:37,124 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:12:37,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, 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:37,145 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:37,515 WARN L188 SmtUtils]: Spent 369.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:12:37,515 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:37,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:37,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:37,532 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:37,542 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:37,543 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:37,861 WARN L188 SmtUtils]: Spent 317.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:12:37,861 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:37,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:37,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:37,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:37,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 120 treesize of output 107 [2019-08-31 03:12:37,883 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:38,167 WARN L188 SmtUtils]: Spent 283.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:12:38,168 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:38,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:38,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:38,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:38,189 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:38,190 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:38,668 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:12:38,668 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:12:38,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:38,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:38,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:38,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, 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:38,688 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:39,049 WARN L188 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:12:39,050 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:12:39,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:39,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:39,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:39,162 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:12:39,163 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:39,165 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:39,489 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:12:39,489 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:12:39,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:39,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:39,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:39,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:39,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:39,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:39,537 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:39,537 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:39,538 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:39,674 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:12:39,675 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:39,675 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:39,676 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:12:39,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:39,687 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_21, |v_#length_14|], 3=[|v_#valid_27|, v_prenex_20]} [2019-08-31 03:12:39,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:39,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 103 treesize of output 105 [2019-08-31 03:12:39,717 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:39,889 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:12:39,890 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:39,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:39,909 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:39,910 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:40,098 WARN L188 SmtUtils]: Spent 187.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:12:40,099 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:40,126 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:40,127 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:40,128 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:40,509 WARN L188 SmtUtils]: Spent 380.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:12:40,509 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:40,535 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:40,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:12:40,537 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:40,895 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:12:40,895 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:40,896 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:40,896 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:12:40,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:40,930 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_41|], 18=[|v_#memory_$Pointer$.base_47|, |v_#memory_$Pointer$.offset_47|]} [2019-08-31 03:12:40,936 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:40,942 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:40,950 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:40,958 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:41,835 WARN L188 SmtUtils]: Spent 876.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:12:41,836 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:12:41,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,875 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:41,879 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:41,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 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-31 03:12:41,881 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:41,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,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, 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:41,899 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:42,404 WARN L188 SmtUtils]: Spent 504.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:12:42,404 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:12:42,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:42,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:42,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 139 treesize of output 145 [2019-08-31 03:12:42,444 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:42,453 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:42,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:42,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:42,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:42,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:42,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:42,476 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:42,476 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:42,477 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:42,956 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:12:42,957 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:12:42,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:42,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:42,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:42,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 135 treesize of output 141 [2019-08-31 03:12:42,985 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:43,004 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:43,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:43,136 WARN L188 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:12:43,137 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:12:43,137 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 234 treesize of output 341 [2019-08-31 03:12:43,140 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:43,679 WARN L188 SmtUtils]: Spent 538.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:12:43,680 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:12:43,681 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:43,681 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:12:43,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:43,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:43,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:43,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:43,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:43,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:43,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:43,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:43,726 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_42|], 108=[|v_#memory_$Pointer$.base_48|, |v_#memory_$Pointer$.offset_48|]} [2019-08-31 03:12:43,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:43,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 146 treesize of output 130 [2019-08-31 03:12:43,749 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:43,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:43,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:43,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:12:43,781 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:43,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:43,805 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:43,806 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:43,818 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:12:43,818 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:43,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:43,840 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:43,840 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:43,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:43,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:43,875 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:43,880 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:43,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, 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:43,881 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:43,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:43,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:43,918 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:43,923 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12: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, 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:43,925 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:43,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:43,943 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:43,944 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:44,253 WARN L188 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 66 [2019-08-31 03:12:44,253 INFO L567 ElimStorePlain]: treesize reduction 1459, result has 7.3 percent of original size [2019-08-31 03:12:44,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:44,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:44,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:44,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, 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:44,264 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:44,319 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:44,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:44,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:44,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:44,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, 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:44,332 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:44,387 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:44,387 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:44,388 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:1785, output treesize:107 [2019-08-31 03:12:44,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:44,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:44,406 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_23], 2=[|v_#memory_int_43|, v_prenex_26], 6=[v_prenex_25, v_prenex_24, v_prenex_22, v_prenex_27], 12=[|v_#memory_$Pointer$.base_49|, |v_#memory_$Pointer$.offset_49|]} [2019-08-31 03:12:44,446 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:44,446 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:45,340 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:12:45,341 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:12:45,360 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:45,384 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:45,385 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:12:45,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:45,388 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:46,223 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:12:46,224 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:12:46,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, 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:46,254 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:46,640 WARN L188 SmtUtils]: Spent 385.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:12:46,641 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:46,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:46,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:46,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:46,671 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:46,672 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:46,981 WARN L188 SmtUtils]: Spent 309.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:12:46,982 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:46,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:46,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:46,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:47,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, 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:47,008 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:47,277 WARN L188 SmtUtils]: Spent 268.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:12:47,277 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:47,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:47,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:47,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:47,299 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:47,300 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:47,648 WARN L188 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:12:47,648 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:12:47,649 INFO L464 ElimStorePlain]: Eliminatee v_prenex_27 vanished before elimination [2019-08-31 03:12:47,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:47,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:47,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:47,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:47,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:47,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:47,672 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:47,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, 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:47,673 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:47,817 WARN L188 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:12:47,817 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:47,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:47,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:47,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:47,893 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:12:47,894 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:47,896 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:48,176 WARN L188 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:12:48,177 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:12:48,178 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:48,178 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:12:48,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:48,183 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_29, |v_#length_15|], 3=[v_prenex_28, |v_#valid_28|]} [2019-08-31 03:12:48,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:48,196 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:48,197 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:48,368 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:12:48,369 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:48,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:48,383 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:48,384 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:48,558 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:12:48,558 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:48,588 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:48,589 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:48,590 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:48,932 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:12:48,933 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:48,958 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:48,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 102 treesize of output 124 [2019-08-31 03:12:48,960 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:49,312 WARN L188 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:12:49,313 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:49,314 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:49,314 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:12:49,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,344 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_44|], 18=[|v_#memory_$Pointer$.base_50|, |v_#memory_$Pointer$.offset_50|]} [2019-08-31 03:12:49,352 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:49,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:12:49,386 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:49,391 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:50,211 WARN L188 SmtUtils]: Spent 818.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:12:50,211 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:12:50,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,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, 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:50,230 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:50,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,254 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:50,259 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:50,259 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:50,260 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:50,740 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:12:50,741 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:12:50,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,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 139 treesize of output 145 [2019-08-31 03:12:50,776 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:50,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,808 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:50,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, 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:50,810 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:51,298 WARN L188 SmtUtils]: Spent 488.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:12:51,299 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:12:51,314 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:51,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:51,450 WARN L188 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:12:51,450 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:12:51,451 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:51,453 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:51,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:51,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:51,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:51,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, 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:51,482 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:51,974 WARN L188 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:12:51,975 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:12:51,976 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:51,976 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:12:52,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:52,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:52,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:52,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:52,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:52,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:52,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:52,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:52,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:52,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:52,029 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_45|], 108=[|v_#memory_$Pointer$.base_51|, |v_#memory_$Pointer$.offset_51|]} [2019-08-31 03:12:52,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,064 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:52,069 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:52,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, 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:52,071 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:52,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,106 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:52,112 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:52,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, 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:52,114 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:52,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,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 146 treesize of output 130 [2019-08-31 03:12:52,139 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:52,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:12:52,172 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:52,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,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 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:12:52,194 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:52,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,215 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:52,216 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:52,230 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:12:52,230 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:52,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,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 194 treesize of output 178 [2019-08-31 03:12:52,258 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:52,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,297 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:52,302 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:52,302 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:52,304 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:52,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,321 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:52,322 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:52,722 WARN L188 SmtUtils]: Spent 399.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:12:52,723 INFO L567 ElimStorePlain]: treesize reduction 1940, result has 5.6 percent of original size [2019-08-31 03:12:52,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,734 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:52,734 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:52,790 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:52,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,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, 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:52,804 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:52,861 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:52,861 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:52,862 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2272, output treesize:107 [2019-08-31 03:12:52,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:52,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:52,883 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_46|], 2=[v_prenex_30, v_prenex_33], 6=[v_prenex_32, v_prenex_31, |v_#memory_$Pointer$.base_52|, |v_#memory_$Pointer$.offset_52|], 12=[v_prenex_35, v_prenex_34]} [2019-08-31 03:12:52,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:12:52,901 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:53,832 WARN L188 SmtUtils]: Spent 929.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:12:53,832 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:12:53,856 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:53,857 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:54,263 WARN L188 SmtUtils]: Spent 405.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:12:54,263 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:54,281 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:54,303 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:54,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:12:54,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:54,306 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:55,058 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:12:55,058 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:12:55,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:55,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:55,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:55,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 136 treesize of output 123 [2019-08-31 03:12:55,085 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:55,409 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:12:55,410 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:55,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:55,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:55,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:55,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 117 treesize of output 104 [2019-08-31 03:12:55,435 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:55,977 WARN L188 SmtUtils]: Spent 541.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:12:55,978 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:12:55,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:55,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:55,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:55,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, 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:55,999 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:56,244 WARN L188 SmtUtils]: Spent 244.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:12:56,245 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:56,256 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,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 101 treesize of output 88 [2019-08-31 03:12:56,265 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:56,591 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:12:56,592 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:12:56,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,671 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:12:56,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:12:56,673 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:56,991 WARN L188 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:12:56,992 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:12:57,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:57,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:57,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:57,006 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:57,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:57,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:57,012 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:57,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, 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:57,014 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:57,161 WARN L188 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:12:57,161 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:57,162 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:57,162 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:12:57,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:57,183 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_37, |v_#length_16|], 3=[v_prenex_36, |v_#valid_29|]} [2019-08-31 03:12:57,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:57,196 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:57,196 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:57,368 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:12:57,369 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:57,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:57,381 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:57,382 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:57,554 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:12:57,555 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:57,585 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:57,586 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:57,587 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:57,933 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:12:57,933 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:57,959 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:57,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:12:57,961 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:58,320 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:12:58,320 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:58,321 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:58,321 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:12:58,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,333 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_47|], 18=[|v_#memory_$Pointer$.base_53|, |v_#memory_$Pointer$.offset_53|]} [2019-08-31 03:12:58,337 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:58,345 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:58,351 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:58,358 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:59,118 WARN L188 SmtUtils]: Spent 759.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:12:59,118 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:12:59,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:59,143 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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:59,144 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:59,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:59,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:59,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:59,173 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:59,178 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:59,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:59,180 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:59,676 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:12:59,677 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:12:59,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:59,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:59,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:59,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:59,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:59,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:59,729 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:59,730 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:59,731 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:59,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:59,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:59,755 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:59,757 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:00,455 WARN L188 SmtUtils]: Spent 697.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:13:00,456 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:13:00,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:00,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:00,601 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:13:00,602 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:13:00,602 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:00,604 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:00,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:00,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:00,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:00,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, 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:00,625 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:01,118 WARN L188 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:13:01,119 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:13:01,120 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:01,120 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:13:01,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:01,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:01,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:01,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:01,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:01,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:01,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:01,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:01,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:01,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:01,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:01,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:01,165 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_48|], 108=[|v_#memory_$Pointer$.offset_54|, |v_#memory_$Pointer$.base_54|]} [2019-08-31 03:13:01,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,187 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:01,188 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:01,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,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 194 treesize of output 178 [2019-08-31 03:13:01,212 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:01,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,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:13:01,236 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:01,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:13:01,283 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:01,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,308 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:01,309 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:01,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,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 146 treesize of output 130 [2019-08-31 03:13:01,339 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:01,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,374 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:01,379 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:01,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:13:01,381 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:01,392 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:13:01,392 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:01,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,427 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:01,432 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:01,432 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:01,433 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:01,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,460 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:01,465 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:01,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 293 treesize of output 276 [2019-08-31 03:13:01,467 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:01,841 WARN L188 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 66 [2019-08-31 03:13:01,842 INFO L567 ElimStorePlain]: treesize reduction 1759, result has 6.1 percent of original size [2019-08-31 03:13:01,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,853 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,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, 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:01,854 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:01,912 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:01,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,925 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:01,925 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:01,978 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:01,978 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:13:01,979 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2272, output treesize:107 [2019-08-31 03:13:01,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:01,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:01,989 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_38], 2=[|v_#memory_int_49|, v_prenex_41], 6=[v_prenex_40, |v_#memory_$Pointer$.offset_55|, v_prenex_39, |v_#memory_$Pointer$.base_55|], 12=[v_prenex_43, v_prenex_42]} [2019-08-31 03:13:02,007 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:02,008 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:02,909 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:13:02,909 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:13:02,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, 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:02,931 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:03,324 WARN L188 SmtUtils]: Spent 392.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:13:03,325 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:03,341 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:03,367 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:03,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:13:03,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:03,369 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:04,063 WARN L188 SmtUtils]: Spent 693.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:13:04,064 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:13:04,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:04,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:04,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13: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, 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:04,092 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:04,404 WARN L188 SmtUtils]: Spent 311.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:13:04,404 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:04,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:04,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:04,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:04,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, 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:04,427 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:04,710 WARN L188 SmtUtils]: Spent 282.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:13:04,711 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:04,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:04,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:04,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:04,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, 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:04,728 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:05,063 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:13:05,064 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:13:05,064 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_55| vanished before elimination [2019-08-31 03:13:05,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,141 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:13:05,141 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:05,143 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:05,453 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:13:05,454 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:13:05,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,480 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:05,481 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:05,481 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:05,616 WARN L188 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:13:05,616 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:05,617 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:05,617 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:13:05,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:05,622 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_44, |v_#length_17|], 3=[v_prenex_45, |v_#valid_30|]} [2019-08-31 03:13:05,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,635 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:05,636 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:05,813 WARN L188 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:13:05,813 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:05,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,827 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:05,828 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:06,002 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:13:06,002 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:06,029 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:06,030 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:06,030 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:06,382 WARN L188 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:13:06,383 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:06,411 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:06,411 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:06,412 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:06,767 WARN L188 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:13:06,768 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:06,769 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:06,769 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:13:06,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,777 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_50|], 18=[|v_#memory_$Pointer$.base_56|, |v_#memory_$Pointer$.offset_56|]} [2019-08-31 03:13:06,783 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:06,788 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:06,793 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:06,799 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:07,540 WARN L188 SmtUtils]: Spent 740.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:13:07,541 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:13:07,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:07,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:07,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:07,578 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:07,582 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:07,583 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:07,584 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:07,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:07,599 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:07,600 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:08,106 WARN L188 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:13:08,106 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:13:08,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:08,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:08,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:08,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:08,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:08,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:08,158 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:08,158 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:08,160 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:08,174 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:08,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:08,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, 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:08,187 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:08,688 WARN L188 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:13:08,689 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:13:08,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:08,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:08,817 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:13:08,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, 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:08,819 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:08,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:08,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:08,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:08,836 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:08,837 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:09,333 WARN L188 SmtUtils]: Spent 495.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:13:09,334 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:13:09,334 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:09,334 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:13:09,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:09,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:09,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:09,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:09,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:09,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:09,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:09,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:09,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:09,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:09,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:09,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:09,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:09,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:09,372 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_51|], 108=[|v_#memory_$Pointer$.base_57|, |v_#memory_$Pointer$.offset_57|]} [2019-08-31 03:13:09,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,414 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:09,419 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:09,420 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:09,421 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:09,441 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,461 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:09,467 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:09,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:13:09,470 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:09,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,498 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:09,499 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:09,524 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,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 354 treesize of output 327 [2019-08-31 03:13:09,546 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:09,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,594 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:09,600 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:09,601 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:09,603 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:09,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,633 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:09,633 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:09,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,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 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:13:09,667 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:09,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,696 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:09,697 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:09,714 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:13:09,715 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:09,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,740 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:09,741 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:10,149 WARN L188 SmtUtils]: Spent 407.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 66 [2019-08-31 03:13:10,150 INFO L567 ElimStorePlain]: treesize reduction 1946, result has 5.6 percent of original size [2019-08-31 03:13:10,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:10,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:10,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:10,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, 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:10,162 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:10,221 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:10,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:10,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:10,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:10,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, 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:10,231 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:10,282 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:10,283 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:13:10,283 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2272, output treesize:107 [2019-08-31 03:13:10,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:10,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:10,312 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_52|], 2=[v_prenex_50, v_prenex_47], 6=[|v_#memory_$Pointer$.base_58|, |v_#memory_$Pointer$.offset_58|, v_prenex_46, v_prenex_48], 12=[v_prenex_51, v_prenex_49]} [2019-08-31 03:13:10,334 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 132 [2019-08-31 03:13:10,334 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:11,281 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:13:11,282 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:13:11,302 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:11,327 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:11,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:13:11,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:11,329 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:12,193 WARN L188 SmtUtils]: Spent 863.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:13:12,194 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:13:12,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, 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:12,213 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:12,583 WARN L188 SmtUtils]: Spent 368.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:13:12,584 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:12,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:12,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:12,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:12,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 120 treesize of output 107 [2019-08-31 03:13:12,608 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:12,924 WARN L188 SmtUtils]: Spent 315.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:13:12,924 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:12,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:12,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:12,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:12,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:13:12,946 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:13,287 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:13:13,287 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:13:13,287 INFO L464 ElimStorePlain]: Eliminatee v_prenex_46 vanished before elimination [2019-08-31 03:13:13,287 INFO L464 ElimStorePlain]: Eliminatee v_prenex_48 vanished before elimination [2019-08-31 03:13:13,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:13,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:13,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:13,362 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:13:13,363 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:13,364 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:13,686 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:13:13,687 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:13:13,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:13,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:13,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:13,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:13,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:13,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:13,707 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:13,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, 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:13,708 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:13,848 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:13:13,848 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:13,849 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:13,849 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:13:13,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:13,854 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_18|, v_prenex_52], 3=[v_prenex_53, |v_#valid_31|]} [2019-08-31 03:13:13,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:13,865 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:13:13,866 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:14,033 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:13:14,034 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:14,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:14,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 97 treesize of output 99 [2019-08-31 03:13:14,044 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:14,209 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:13:14,209 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:14,237 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:14,238 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:13:14,238 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:14,580 WARN L188 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:13:14,581 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:13:14,606 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:14,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 173 treesize of output 195 [2019-08-31 03:13:14,608 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:14,950 WARN L188 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:13:14,950 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:13:14,951 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:14,951 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:13:14,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:14,960 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_53|], 16=[|v_#memory_$Pointer$.base_59|, |v_#memory_$Pointer$.offset_59|]} [2019-08-31 03:13:14,964 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:14,969 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:14,975 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:14,980 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:15,747 WARN L188 SmtUtils]: Spent 766.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:13:15,748 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:13:15,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,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, 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:13:15,766 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:15,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,781 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,789 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:15,794 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:15,794 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:13:15,795 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:16,282 WARN L188 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:13:16,283 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:13:16,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:16,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:16,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:16,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:16,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:16,331 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:16,332 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:13:16,333 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:16,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:16,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, 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:13:16,354 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:16,826 WARN L188 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:13:16,827 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:13:16,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:16,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:16,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, 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:13:16,851 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:16,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:16,979 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:13:16,979 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:13:16,980 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:13:16,982 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:17,463 WARN L188 SmtUtils]: Spent 480.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2019-08-31 03:13:17,463 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.3 percent of original size [2019-08-31 03:13:17,464 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:17,465 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:13:17,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:17,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:17,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:17,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:17,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:17,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:17,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:17,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:17,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:17,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:17,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:17,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:17,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:17,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:17,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:17,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:17,515 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_54|], 108=[|v_#memory_$Pointer$.offset_60|, |v_#memory_$Pointer$.base_60|]} [2019-08-31 03:13:17,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:17,543 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:17,544 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:17,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:17,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:17,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:13:17,590 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:17,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:17,611 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:17,611 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:17,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:17,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, 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:17,637 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:17,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:17,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:17,677 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:17,681 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:17,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:13:17,683 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:17,697 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:13:17,697 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:17,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:17,742 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:17,742 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:17,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:17,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:17,788 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:17,793 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:17,794 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:17,795 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:17,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:17,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:17,833 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:17,837 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:17,838 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:17,839 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:17,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:17,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:17,876 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:17,880 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:17,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, 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:17,881 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:17,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:17,896 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:17,897 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:18,337 WARN L188 SmtUtils]: Spent 439.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 66 [2019-08-31 03:13:18,338 INFO L567 ElimStorePlain]: treesize reduction 2204, result has 5.0 percent of original size [2019-08-31 03:13:18,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:18,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:18,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:18,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, 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:18,350 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:18,408 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:18,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:18,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:18,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:18,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:13:18,419 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:18,472 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:18,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:18,473 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2535, output treesize:107 [2019-08-31 03:13:18,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:18,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:18,486 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_55|], 2=[v_prenex_54, v_prenex_57], 6=[v_prenex_56, |v_#memory_$Pointer$.base_61|, v_prenex_55, |v_#memory_$Pointer$.offset_61|], 12=[v_prenex_58, v_prenex_59]} [2019-08-31 03:13:18,526 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:18,527 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:19,468 WARN L188 SmtUtils]: Spent 940.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:13:19,468 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:13:19,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, 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:19,494 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:19,893 WARN L188 SmtUtils]: Spent 399.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:13:19,894 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:19,908 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:19,930 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:19,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, 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:19,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:19,932 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:20,660 WARN L188 SmtUtils]: Spent 727.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:13:20,660 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:13:20,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:20,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:20,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:20,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, 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:20,684 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:21,005 WARN L188 SmtUtils]: Spent 320.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:13:21,006 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:21,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:21,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:21,023 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:21,030 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:21,031 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:21,309 WARN L188 SmtUtils]: Spent 277.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:13:21,309 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:21,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:21,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:21,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:21,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 117 treesize of output 104 [2019-08-31 03:13:21,331 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:21,821 WARN L188 SmtUtils]: Spent 489.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:13:21,822 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:13:21,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:21,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:21,835 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:21,840 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:21,841 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:22,174 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:13:22,175 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:13:22,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,196 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:22,197 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:22,198 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:22,349 WARN L188 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:13:22,349 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:22,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,423 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:13:22,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, 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:22,425 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:22,717 WARN L188 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:13:22,717 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:13:22,718 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:22,718 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:13:22,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:22,744 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_61, |v_#length_19|], 3=[v_prenex_60, |v_#valid_32|]} [2019-08-31 03:13:22,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,758 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:22,759 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:22,928 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:13:22,929 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:22,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,943 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:22,943 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:23,122 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:13:23,122 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:23,157 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:23,157 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:23,158 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:23,514 WARN L188 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:13:23,515 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:23,548 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:23,549 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:23,550 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:23,904 WARN L188 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:13:23,904 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:23,905 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:23,905 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:13:23,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,913 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_56|], 18=[|v_#memory_$Pointer$.base_62|, |v_#memory_$Pointer$.offset_62|]} [2019-08-31 03:13:23,919 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:23,924 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:23,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:13:23,935 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:24,790 WARN L188 SmtUtils]: Spent 854.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:13:24,791 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:13:24,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:24,809 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:24,810 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:24,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:24,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:24,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:24,838 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:24,844 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:24,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 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-31 03:13:24,845 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:25,356 WARN L188 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:13:25,357 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:13:25,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:25,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:25,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:13:25,395 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:25,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:25,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:25,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:25,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:25,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:25,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:25,428 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:25,428 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:25,429 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:25,926 WARN L188 SmtUtils]: Spent 496.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:13:25,927 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:13:25,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:25,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:25,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:25,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, 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:25,955 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:25,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:25,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,084 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:26,084 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:13:26,085 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:26,087 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:26,575 WARN L188 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:13:26,576 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:13:26,577 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:26,577 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:13:26,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:26,631 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_57|], 108=[|v_#memory_$Pointer$.base_63|, |v_#memory_$Pointer$.offset_63|]} [2019-08-31 03:13:26,642 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:13:26,642 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:26,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,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:13:26,665 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:26,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,686 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:26,687 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:26,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,711 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:26,712 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:26,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,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 194 treesize of output 178 [2019-08-31 03:13:26,735 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:26,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,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:13:26,755 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:26,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,790 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:26,793 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:26,794 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:26,795 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:26,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,827 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:26,832 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:26,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:13:26,833 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:26,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,867 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:26,873 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:26,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, 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:26,874 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:26,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,896 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:13:26,898 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:27,258 WARN L188 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 66 [2019-08-31 03:13:27,259 INFO L567 ElimStorePlain]: treesize reduction 1755, result has 6.1 percent of original size [2019-08-31 03:13:27,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:27,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:27,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:27,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:13:27,272 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:27,333 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:27,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:27,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:27,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:27,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:13:27,344 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:27,400 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:27,400 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:13:27,401 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2272, output treesize:107 [2019-08-31 03:13:27,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:27,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:27,416 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_62], 2=[v_prenex_65, |v_#memory_int_58|], 6=[v_prenex_64, v_prenex_63, v_prenex_67, v_prenex_66], 12=[|v_#memory_$Pointer$.base_64|, |v_#memory_$Pointer$.offset_64|]} [2019-08-31 03:13:27,437 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:27,438 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:28,376 WARN L188 SmtUtils]: Spent 937.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:13:28,376 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:13:28,400 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:28,401 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:28,825 WARN L188 SmtUtils]: Spent 423.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:13:28,825 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:28,841 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:28,864 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:28,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:13:28,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:28,866 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:29,603 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:13:29,604 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:13:29,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:29,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:29,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:29,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 120 treesize of output 107 [2019-08-31 03:13:29,630 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:29,955 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:13:29,956 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:29,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:29,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:29,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:29,977 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:29,978 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:30,356 WARN L188 SmtUtils]: Spent 377.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:13:30,357 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:13:30,357 INFO L464 ElimStorePlain]: Eliminatee v_prenex_67 vanished before elimination [2019-08-31 03:13:30,357 INFO L464 ElimStorePlain]: Eliminatee v_prenex_66 vanished before elimination [2019-08-31 03:13:30,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:30,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:30,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:30,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:30,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:30,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:30,382 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:30,383 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:30,384 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:30,535 WARN L188 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:13:30,535 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:30,543 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:30,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:30,545 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:30,611 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:13:30,611 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:30,613 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:30,906 WARN L188 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:13:30,907 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:13:30,907 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:30,908 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:13:30,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:30,914 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_68, |v_#length_20|], 3=[v_prenex_69, |v_#valid_33|]} [2019-08-31 03:13:30,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:30,931 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:13:30,932 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:31,097 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:13:31,098 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:31,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:31,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 174 treesize of output 176 [2019-08-31 03:13:31,112 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:31,284 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:13:31,285 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:31,309 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:31,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 96 treesize of output 118 [2019-08-31 03:13:31,311 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:31,654 WARN L188 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:13:31,654 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:13:31,682 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:31,682 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:13:31,683 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:32,026 WARN L188 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:13:32,027 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:13:32,027 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:32,027 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:13:32,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,042 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_59|], 16=[|v_#memory_$Pointer$.offset_65|, |v_#memory_$Pointer$.base_65|]} [2019-08-31 03:13:32,053 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:32,064 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:32,070 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:32,075 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:32,878 WARN L188 SmtUtils]: Spent 803.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:13:32,879 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:13:32,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:32,897 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:13:32,898 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:32,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:32,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:32,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:32,926 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:32,930 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:32,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:13:32,932 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:33,438 WARN L188 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:13:33,439 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:13:33,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:33,585 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:13:33,586 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:13:33,587 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:13:33,588 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:33,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:33,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 133 treesize of output 139 [2019-08-31 03:13:33,605 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:34,139 WARN L188 SmtUtils]: Spent 533.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 94 [2019-08-31 03:13:34,140 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.9 percent of original size [2019-08-31 03:13:34,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:34,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:34,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:34,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:34,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:34,186 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:34,187 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:13:34,188 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:34,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:34,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 133 treesize of output 139 [2019-08-31 03:13:34,206 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:34,661 WARN L188 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:13:34,662 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:13:34,663 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:34,663 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:13:34,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,733 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_60|], 108=[|v_#memory_$Pointer$.offset_66|, |v_#memory_$Pointer$.base_66|]} [2019-08-31 03:13:34,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:34,762 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:34,763 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:34,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:34,786 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:34,787 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:34,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:34,807 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:34,808 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:34,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:34,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:34,837 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:34,842 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:34,843 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:34,844 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:34,853 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:13:34,853 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:34,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:34,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:34,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:13:34,887 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:34,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:34,916 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:34,916 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:34,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:34,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 146 treesize of output 130 [2019-08-31 03:13:34,939 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:34,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:34,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:34,959 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:34,965 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:34,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, 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:34,966 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:35,300 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 66 [2019-08-31 03:13:35,300 INFO L567 ElimStorePlain]: treesize reduction 1618, result has 6.6 percent of original size [2019-08-31 03:13:35,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:35,309 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:35,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:35,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:13:35,312 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:35,368 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:35,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:35,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:35,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:35,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, 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:35,380 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:35,437 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:35,438 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:13:35,438 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:1973, output treesize:107 [2019-08-31 03:13:35,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:35,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:35,449 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_71], 2=[|v_#memory_int_61|, v_prenex_74], 6=[v_prenex_72, |v_#memory_$Pointer$.base_67|, v_prenex_70, |v_#memory_$Pointer$.offset_67|], 12=[v_prenex_75, v_prenex_73]} [2019-08-31 03:13:35,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:13:35,466 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:36,365 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:13:36,366 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:13:36,385 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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:36,385 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:36,772 WARN L188 SmtUtils]: Spent 386.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:13:36,773 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:36,788 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:36,809 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:36,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:13:36,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:36,811 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:37,533 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:37,533 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:13:37,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:37,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:37,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:37,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 120 treesize of output 107 [2019-08-31 03:13:37,560 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:37,867 WARN L188 SmtUtils]: Spent 306.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:13:37,867 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:37,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:37,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:37,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:37,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, 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:37,894 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:38,148 WARN L188 SmtUtils]: Spent 254.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:13:38,149 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:38,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:38,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:38,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:38,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 101 treesize of output 88 [2019-08-31 03:13:38,171 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:38,500 WARN L188 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:13:38,500 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:13:38,501 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_67| vanished before elimination [2019-08-31 03:13:38,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:38,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:38,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:38,575 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:13:38,576 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:38,578 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:38,879 WARN L188 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:13:38,879 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:13:38,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:38,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:38,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:38,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:38,896 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:38,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:38,899 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:38,900 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:38,901 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:39,041 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:13:39,042 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:39,042 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:39,042 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:13:39,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:39,049 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_21|, v_prenex_76], 3=[v_prenex_77, |v_#valid_34|]} [2019-08-31 03:13:39,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:39,063 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:39,063 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:39,239 WARN L188 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:13:39,240 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:39,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:39,252 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:39,253 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:39,427 WARN L188 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:13:39,428 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:39,455 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:39,456 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:39,456 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:39,804 WARN L188 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:13:39,805 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:39,833 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:39,833 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:39,834 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:40,196 WARN L188 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:13:40,196 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:40,197 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:40,197 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:13:40,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:40,205 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_62|], 18=[|v_#memory_$Pointer$.base_68|, |v_#memory_$Pointer$.offset_68|]} [2019-08-31 03:13:40,210 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:40,218 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:40,223 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:40,228 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:41,053 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:13:41,053 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:13:41,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,111 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:41,116 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:41,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:13:41,117 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:41,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,128 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:41,129 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:41,642 WARN L188 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:13:41,643 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:13:41,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,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, 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:41,677 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:41,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,708 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:41,709 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:41,710 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:42,202 WARN L188 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:13:42,203 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:13:42,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:42,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:42,357 WARN L188 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:13:42,357 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:13:42,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 234 treesize of output 341 [2019-08-31 03:13:42,359 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:42,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:42,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:42,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:42,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, 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:42,377 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:42,873 WARN L188 SmtUtils]: Spent 494.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:13:42,873 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:13:42,874 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:42,874 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:13:42,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:42,914 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_63|], 108=[|v_#memory_$Pointer$.base_69|, |v_#memory_$Pointer$.offset_69|]} [2019-08-31 03:13:42,924 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:13:42,924 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:42,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:42,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:42,961 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:42,965 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:42,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, 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:42,967 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:42,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:42,989 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:42,990 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:43,006 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,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, 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:43,012 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:43,028 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,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 354 treesize of output 327 [2019-08-31 03:13:43,043 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:43,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,079 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:43,085 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:43,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, 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:43,086 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:43,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,120 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:43,125 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:43,126 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:43,127 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:43,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,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 194 treesize of output 178 [2019-08-31 03:13:43,149 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:43,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,170 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:43,170 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:43,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,191 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:43,192 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:43,605 WARN L188 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 66 [2019-08-31 03:13:43,606 INFO L567 ElimStorePlain]: treesize reduction 1934, result has 5.6 percent of original size [2019-08-31 03:13:43,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,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 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-31 03:13:43,617 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:43,682 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:43,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,692 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,692 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:43,693 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:43,754 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:43,755 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:13:43,755 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2272, output treesize:107 [2019-08-31 03:13:43,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:43,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:43,767 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_80], 2=[v_prenex_83, |v_#memory_int_64|], 6=[v_prenex_82, v_prenex_81, v_prenex_79, v_prenex_78], 12=[|v_#memory_$Pointer$.offset_70|, |v_#memory_$Pointer$.base_70|]} [2019-08-31 03:13:43,788 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:43,788 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:44,716 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:13:44,716 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:13:44,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, 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:44,736 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:45,133 WARN L188 SmtUtils]: Spent 396.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:13:45,134 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:45,148 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:45,168 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:45,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:13:45,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:45,170 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:45,913 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:13:45,913 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:13:45,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:45,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:45,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:45,934 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:45,935 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:46,262 WARN L188 SmtUtils]: Spent 326.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:13:46,263 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:46,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:46,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:46,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:46,285 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:46,285 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:46,851 WARN L188 SmtUtils]: Spent 564.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:13:46,851 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:13:46,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:46,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:46,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:46,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:13:46,874 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:47,113 WARN L188 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:13:47,114 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:47,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:47,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:47,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:47,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, 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:47,132 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:47,477 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:13:47,477 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:13:47,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:47,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:47,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:47,556 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:13:47,556 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:47,558 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:47,870 WARN L188 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:13:47,870 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:13:47,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:47,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:47,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:47,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:47,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:47,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:47,892 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:47,893 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:47,894 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:48,031 WARN L188 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:13:48,032 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:48,032 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:48,032 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:13:48,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:48,038 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_22|, v_prenex_84], 3=[|v_#valid_35|, v_prenex_85]} [2019-08-31 03:13:48,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:48,051 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:48,051 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:48,223 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:13:48,223 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:48,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:48,237 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:48,238 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:48,417 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:13:48,417 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:48,445 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:48,446 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:48,447 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:48,802 WARN L188 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:13:48,802 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:48,828 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:48,829 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:48,830 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:49,190 WARN L188 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:13:49,190 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:49,191 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:49,191 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:13:49,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,199 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_65|], 18=[|v_#memory_$Pointer$.offset_71|, |v_#memory_$Pointer$.base_71|]} [2019-08-31 03:13:49,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:13:49,211 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:49,217 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:49,222 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:50,120 WARN L188 SmtUtils]: Spent 898.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:13:50,121 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:13:50,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:50,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:50,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:50,158 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:50,163 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:50,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, 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:50,165 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:50,174 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:50,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, 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:50,178 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:50,690 WARN L188 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:13:50,690 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:13:50,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:50,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:50,715 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:50,716 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:50,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:50,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:50,853 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:13:50,854 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:13:50,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 234 treesize of output 341 [2019-08-31 03:13:50,856 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:51,411 WARN L188 SmtUtils]: Spent 553.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:13:51,411 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:13:51,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:51,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:51,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:51,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:51,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:51,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:51,459 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:51,459 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:51,460 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:51,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:51,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:51,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:13:51,480 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:51,940 WARN L188 SmtUtils]: Spent 458.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:13:51,940 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:13:51,941 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:51,941 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:13:51,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,990 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_66|], 108=[|v_#memory_$Pointer$.base_72|, |v_#memory_$Pointer$.offset_72|]} [2019-08-31 03:13:52,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,023 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,027 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:52,032 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:52,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 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-31 03:13:52,034 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:52,043 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:13:52,043 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:52,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,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 194 treesize of output 178 [2019-08-31 03:13:52,065 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:52,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,101 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:52,107 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:52,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:13:52,109 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:52,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,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 146 treesize of output 130 [2019-08-31 03:13:52,132 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:52,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,165 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:52,171 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:52,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 293 treesize of output 276 [2019-08-31 03:13:52,172 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:52,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,203 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:13:52,204 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:52,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,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, 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:52,243 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:52,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,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 194 treesize of output 178 [2019-08-31 03:13:52,261 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:52,651 WARN L188 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 66 [2019-08-31 03:13:52,651 INFO L567 ElimStorePlain]: treesize reduction 1755, result has 6.1 percent of original size [2019-08-31 03:13:52,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13: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:13:52,665 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:52,722 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:52,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,734 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:52,735 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:52,788 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:52,789 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:13:52,789 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:2078, output treesize:107 [2019-08-31 03:13:52,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:52,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:52,801 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_67|], 2=[v_prenex_86, v_prenex_89], 6=[v_prenex_87, |v_#memory_$Pointer$.base_73|, v_prenex_88, |v_#memory_$Pointer$.offset_73|], 12=[v_prenex_91, v_prenex_90]} [2019-08-31 03:13:52,825 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:52,825 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:53,737 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:13:53,737 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:13:53,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, 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:53,764 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:54,158 WARN L188 SmtUtils]: Spent 393.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:13:54,158 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:54,174 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:54,196 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13: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:13:54,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:54,198 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:54,951 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:13:54,952 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:13:54,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:54,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:54,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:54,976 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:54,976 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:55,294 WARN L188 SmtUtils]: Spent 317.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:13:55,294 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:55,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:55,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:55,309 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:55,317 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:55,317 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:55,612 WARN L188 SmtUtils]: Spent 293.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:13:55,612 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:55,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:55,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:55,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:55,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 117 treesize of output 104 [2019-08-31 03:13:55,636 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:56,141 WARN L188 SmtUtils]: Spent 504.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:13:56,141 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:13:56,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:56,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:56,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:56,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 101 treesize of output 88 [2019-08-31 03:13:56,160 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:56,492 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:13:56,492 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:13:56,501 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:56,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:56,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:56,567 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:13:56,567 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:56,569 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:56,883 WARN L188 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:13:56,883 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:13:56,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:56,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:56,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:56,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:56,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:56,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:56,910 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:56,910 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:56,911 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:57,052 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:13:57,053 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:57,053 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:57,053 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:13:57,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:57,059 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_93, |v_#length_23|], 3=[|v_#valid_36|, v_prenex_92]} [2019-08-31 03:13:57,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:57,072 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:57,073 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:57,259 WARN L188 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:13:57,259 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:57,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:57,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:13:57,274 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:57,449 WARN L188 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:13:57,450 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:57,479 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:57,479 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:57,480 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:57,834 WARN L188 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:13:57,834 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:57,860 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:57,861 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:57,861 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:58,219 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:13:58,220 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:58,221 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:58,221 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:13:58,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,235 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_68|], 18=[|v_#memory_$Pointer$.base_74|, |v_#memory_$Pointer$.offset_74|]} [2019-08-31 03:13:58,240 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:58,248 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:58,253 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:58,261 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:59,220 WARN L188 SmtUtils]: Spent 958.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:13:59,221 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:13:59,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:59,239 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:59,240 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:59,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:59,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:59,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:59,272 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:59,275 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:59,276 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:59,277 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:59,778 WARN L188 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:13:59,778 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:13:59,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:59,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:59,816 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:59,817 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:59,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:59,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:59,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:59,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:59,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:59,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:59,848 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:59,849 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:59,850 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:00,338 WARN L188 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:14:00,339 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:14:00,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:00,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:00,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:00,364 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:00,365 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:00,374 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:00,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:00,498 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:14:00,498 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:14:00,499 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:00,501 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:00,997 WARN L188 SmtUtils]: Spent 495.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:14:00,997 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:14:00,998 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:00,998 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:14:01,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,045 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_69|], 108=[|v_#memory_$Pointer$.base_75|, |v_#memory_$Pointer$.offset_75|]} [2019-08-31 03:14:01,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,078 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:01,083 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:01,083 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:01,084 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:01,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,105 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:01,105 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:01,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,142 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:01,146 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:01,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:14:01,147 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:01,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,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:14:01,168 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:01,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,201 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,205 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:01,210 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:01,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:14:01,212 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:01,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:14:01,246 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:01,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,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 188 treesize of output 172 [2019-08-31 03:14:01,269 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:01,280 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:14:01,281 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:01,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,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:01,303 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:01,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,321 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:01,322 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:01,715 WARN L188 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 66 [2019-08-31 03:14:01,715 INFO L567 ElimStorePlain]: treesize reduction 1946, result has 5.6 percent of original size [2019-08-31 03:14:01,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,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:14:01,729 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:01,782 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:01,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,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, 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:01,807 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:01,863 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:01,864 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:14:01,864 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2272, output treesize:107 [2019-08-31 03:14:01,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:01,887 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_95], 2=[|v_#memory_int_70|, v_prenex_98], 6=[v_prenex_94, v_prenex_97, v_prenex_96, v_prenex_99], 12=[|v_#memory_$Pointer$.offset_76|, |v_#memory_$Pointer$.base_76|]} [2019-08-31 03:14:01,908 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:01,908 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:02,832 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:14:02,832 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:14:02,853 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:02,881 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:02,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:14:02,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:02,883 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:03,739 WARN L188 SmtUtils]: Spent 855.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:14:03,739 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:14:03,759 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:03,760 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:04,146 WARN L188 SmtUtils]: Spent 386.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:14:04,147 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:04,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:04,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:04,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:04,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 120 treesize of output 107 [2019-08-31 03:14:04,171 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:04,491 WARN L188 SmtUtils]: Spent 320.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:14:04,492 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:04,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:04,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:04,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:04,513 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:04,514 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:04,806 WARN L188 SmtUtils]: Spent 291.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:14:04,806 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:04,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:04,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:04,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:04,827 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:04,828 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:05,188 WARN L188 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:14:05,189 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:14:05,189 INFO L464 ElimStorePlain]: Eliminatee v_prenex_99 vanished before elimination [2019-08-31 03:14:05,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:05,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:05,201 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:05,265 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:14:05,266 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:05,268 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:05,574 WARN L188 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:14:05,574 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:14:05,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:05,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:05,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:05,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:05,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:05,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:05,589 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:05,589 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:05,590 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:05,732 WARN L188 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:14:05,733 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:05,733 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:05,733 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:14:05,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:05,738 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_101, |v_#length_24|], 3=[v_prenex_100, |v_#valid_37|]} [2019-08-31 03:14:05,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:05,751 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:05,752 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:05,926 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:14:05,926 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:05,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:05,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 103 treesize of output 105 [2019-08-31 03:14:05,945 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:06,141 WARN L188 SmtUtils]: Spent 195.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:14:06,141 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:06,170 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:06,170 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:06,171 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:06,528 WARN L188 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:14:06,528 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:06,555 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:06,556 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:06,556 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:06,916 WARN L188 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:14:06,917 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:06,918 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:06,918 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:14:06,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,926 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_71|], 18=[|v_#memory_$Pointer$.offset_77|, |v_#memory_$Pointer$.base_77|]} [2019-08-31 03:14:06,930 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:06,937 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:06,942 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:06,950 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:07,826 WARN L188 SmtUtils]: Spent 875.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:14:07,826 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:14:07,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:07,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, 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:07,845 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:07,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:07,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:07,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:07,873 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:07,878 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:07,879 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:07,880 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:08,405 WARN L188 SmtUtils]: Spent 524.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:14:08,405 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:14:08,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:08,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:08,553 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:14:08,554 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:14:08,554 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:08,556 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:08,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:08,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:08,576 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:08,577 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:09,117 WARN L188 SmtUtils]: Spent 538.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:14:09,117 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:14:09,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,167 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:09,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, 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:09,168 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:09,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,177 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,189 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:09,189 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:09,665 WARN L188 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:14:09,665 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:14:09,666 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:09,666 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:14:09,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:09,716 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_72|], 108=[|v_#memory_$Pointer$.base_78|, |v_#memory_$Pointer$.offset_78|]} [2019-08-31 03:14:09,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,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 194 treesize of output 178 [2019-08-31 03:14:09,736 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:09,747 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:14:09,748 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:09,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:14:09,782 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:09,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,817 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:09,822 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:09,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 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-31 03:14:09,824 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:09,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,844 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:09,845 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:09,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,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, 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:09,868 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:09,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,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 194 treesize of output 178 [2019-08-31 03:14:09,893 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:09,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,916 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:09,916 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:09,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,939 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:09,943 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:09,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, 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:09,945 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:10,288 WARN L188 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 66 [2019-08-31 03:14:10,289 INFO L567 ElimStorePlain]: treesize reduction 1624, result has 6.6 percent of original size [2019-08-31 03:14:10,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:10,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:10,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:10,302 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:10,302 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:10,366 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:10,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:10,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:10,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:10,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:14:10,379 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:10,435 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:10,436 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:14:10,436 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:1979, output treesize:107 [2019-08-31 03:14:10,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:10,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:10,450 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_73|], 2=[v_prenex_103, v_prenex_106], 6=[|v_#memory_$Pointer$.base_79|, |v_#memory_$Pointer$.offset_79|, v_prenex_102, v_prenex_104], 12=[v_prenex_107, v_prenex_105]} [2019-08-31 03:14:10,472 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:10,473 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:11,409 WARN L188 SmtUtils]: Spent 936.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:14:11,410 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:14:11,440 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:11,440 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:11,847 WARN L188 SmtUtils]: Spent 406.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:14:11,848 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:11,862 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:11,884 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:11,884 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:11,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:11,886 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:12,631 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:14:12,631 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:14:12,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:12,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:12,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:12,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 120 treesize of output 107 [2019-08-31 03:14:12,655 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:12,949 WARN L188 SmtUtils]: Spent 293.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:14:12,949 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:12,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:12,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:12,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:12,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, 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:12,976 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:13,328 WARN L188 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:14:13,329 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:14:13,329 INFO L464 ElimStorePlain]: Eliminatee v_prenex_102 vanished before elimination [2019-08-31 03:14:13,330 INFO L464 ElimStorePlain]: Eliminatee v_prenex_104 vanished before elimination [2019-08-31 03:14:13,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:13,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:13,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:13,406 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:14:13,407 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:13,408 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:13,726 WARN L188 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:14:13,726 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:14:13,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:13,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:13,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:13,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:13,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:13,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:13,745 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:13,746 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:13,747 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:13,887 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:14:13,887 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:13,888 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:13,888 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:14:13,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:13,894 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_109, |v_#length_25|], 3=[|v_#valid_38|, v_prenex_108]} [2019-08-31 03:14:13,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:13,907 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:13,908 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:14,073 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:14:14,074 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:14,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:14,088 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:14,089 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:14,262 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:14:14,262 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:14,291 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:14,292 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:14,293 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:14,650 WARN L188 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:14:14,650 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:14,677 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:14,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 102 treesize of output 124 [2019-08-31 03:14:14,679 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:15,031 WARN L188 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:14:15,032 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:15,033 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:15,033 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:14:15,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,041 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_74|], 18=[|v_#memory_$Pointer$.offset_80|, |v_#memory_$Pointer$.base_80|]} [2019-08-31 03:14:15,050 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:15,056 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:15,064 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:15,069 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:15,853 WARN L188 SmtUtils]: Spent 783.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:14:15,853 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:14:15,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,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, 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:15,877 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:15,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,899 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:15,905 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:15,905 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:15,906 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:16,414 WARN L188 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:14:16,414 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:14:16,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:16,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:16,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, 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:16,440 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:16,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:16,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:16,575 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:14:16,575 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:14:16,576 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:16,577 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:17,131 WARN L188 SmtUtils]: Spent 553.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:14:17,131 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:14:17,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,182 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:17,182 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:17,183 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:17,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,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, 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:17,206 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:17,676 WARN L188 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:14:17,677 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:14:17,678 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:17,678 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:14:17,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,730 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_75|], 108=[|v_#memory_$Pointer$.offset_81|, |v_#memory_$Pointer$.base_81|]} [2019-08-31 03:14:17,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,782 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:17,786 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:17,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, 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:17,788 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:17,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,808 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:17,808 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:17,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,832 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:17,832 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:17,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:14:17,870 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:17,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,891 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:17,892 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:17,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,923 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:17,926 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:17,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, 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:17,928 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:17,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,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, 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:17,951 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:17,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:17,971 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:17,972 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:17,983 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:14:17,983 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:18,307 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 66 [2019-08-31 03:14:18,308 INFO L567 ElimStorePlain]: treesize reduction 1630, result has 6.6 percent of original size [2019-08-31 03:14:18,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,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, 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:18,322 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:18,382 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:18,388 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,391 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,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, 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:18,394 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:18,447 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:18,448 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:14:18,448 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:1979, output treesize:107 [2019-08-31 03:14:18,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:18,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:18,460 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_112], 2=[v_prenex_115, |v_#memory_int_76|], 6=[|v_#memory_$Pointer$.offset_82|, |v_#memory_$Pointer$.base_82|, v_prenex_110, v_prenex_111], 12=[v_prenex_113, v_prenex_114]} [2019-08-31 03:14:18,478 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:18,478 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:19,421 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:14:19,422 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:14:19,440 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:19,467 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:19,468 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:19,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:19,469 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:20,286 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:20,286 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:14:20,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, 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:20,306 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:20,661 WARN L188 SmtUtils]: Spent 354.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:14:20,662 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:20,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:20,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:20,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:20,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, 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:20,688 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:21,003 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:14:21,003 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:21,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,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, 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:21,026 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:21,575 WARN L188 SmtUtils]: Spent 547.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:14:21,575 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:14:21,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,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, 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:21,594 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:21,831 WARN L188 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:14:21,832 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:21,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,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, 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:21,851 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:22,186 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:14:22,187 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:14:22,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:22,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:22,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:22,262 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:14:22,263 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:22,264 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:22,578 WARN L188 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:14:22,579 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:14:22,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:22,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:22,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:22,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:22,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:22,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:22,598 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:22,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 196 treesize of output 165 [2019-08-31 03:14:22,599 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:22,740 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:14:22,740 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:22,741 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:22,741 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:14:22,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:22,745 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_117, |v_#length_26|], 3=[|v_#valid_39|, v_prenex_116]} [2019-08-31 03:14:22,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:22,758 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:22,759 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:22,932 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:14:22,932 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:22,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:22,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:14:22,945 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,127 WARN L188 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:14:23,127 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:23,154 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:23,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 197 treesize of output 219 [2019-08-31 03:14:23,155 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,515 WARN L188 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:14:23,515 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:23,543 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:23,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 102 treesize of output 124 [2019-08-31 03:14:23,544 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,900 WARN L188 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:14:23,901 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:23,902 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:23,902 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:14:23,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,913 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_77|], 18=[|v_#memory_$Pointer$.base_83|, |v_#memory_$Pointer$.offset_83|]} [2019-08-31 03:14:23,918 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:23,924 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:23,931 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:23,942 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:24,707 WARN L188 SmtUtils]: Spent 765.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:14:24,708 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:14:24,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:24,729 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:24,730 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:24,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:24,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:24,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:24,758 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:24,764 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:24,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, 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:24,766 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:25,266 WARN L188 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:14:25,267 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:14:25,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:25,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:25,302 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:25,303 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:25,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:25,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:25,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:25,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:25,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:25,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:25,338 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:25,338 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:25,340 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:25,854 WARN L188 SmtUtils]: Spent 513.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:14:25,854 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:14:25,864 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:25,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:25,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:25,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, 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:25,881 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:25,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:25,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,014 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:14:26,015 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:14:26,015 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:26,017 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:26,513 WARN L188 SmtUtils]: Spent 495.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:14:26,513 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:14:26,514 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:26,514 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:14:26,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:26,587 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_78|], 108=[|v_#memory_$Pointer$.base_84|, |v_#memory_$Pointer$.offset_84|]} [2019-08-31 03:14:26,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,619 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:26,625 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:26,626 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:26,627 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:26,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,648 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:26,649 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:26,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,685 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:26,690 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:26,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, 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:26,692 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:26,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,727 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:26,731 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:26,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, 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:26,733 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:26,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,756 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:26,757 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:26,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:14:26,791 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:26,801 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:14:26,801 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:26,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,821 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:14:26,821 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:26,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,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:14:26,838 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:27,206 WARN L188 SmtUtils]: Spent 368.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 66 [2019-08-31 03:14:27,207 INFO L567 ElimStorePlain]: treesize reduction 1759, result has 6.1 percent of original size [2019-08-31 03:14:27,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,219 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:27,220 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:27,279 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:27,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,291 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:27,291 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:27,345 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:27,346 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:14:27,346 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:2078, output treesize:107 [2019-08-31 03:14:27,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:27,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:27,359 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_118], 2=[v_prenex_121, |v_#memory_int_79|], 6=[v_prenex_119, v_prenex_120, v_prenex_122, v_prenex_123], 12=[|v_#memory_$Pointer$.base_85|, |v_#memory_$Pointer$.offset_85|]} [2019-08-31 03:14:27,380 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:27,381 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:28,344 WARN L188 SmtUtils]: Spent 963.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:14:28,345 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:14: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:14:28,369 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:28,781 WARN L188 SmtUtils]: Spent 411.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:14:28,781 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:28,795 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:28,819 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:28,819 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:28,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:28,821 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:29,565 WARN L188 SmtUtils]: Spent 743.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:14:29,566 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:14:29,578 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:29,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:29,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:29,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 120 treesize of output 107 [2019-08-31 03:14:29,588 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:29,895 WARN L188 SmtUtils]: Spent 307.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:14:29,896 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:29,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:29,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:29,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14: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, 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:29,917 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:30,283 WARN L188 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:14:30,283 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:14:30,283 INFO L464 ElimStorePlain]: Eliminatee v_prenex_122 vanished before elimination [2019-08-31 03:14:30,283 INFO L464 ElimStorePlain]: Eliminatee v_prenex_123 vanished before elimination [2019-08-31 03:14:30,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:30,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:30,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:30,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:30,302 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:30,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:30,305 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:30,305 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:30,306 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:30,449 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:14:30,450 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:30,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:30,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:30,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:30,526 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:14:30,526 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:30,528 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:30,810 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:14:30,810 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:14:30,811 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:30,811 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:14:30,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:30,816 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_124, |v_#length_27|], 3=[v_prenex_125, |v_#valid_40|]} [2019-08-31 03:14:30,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:30,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 103 treesize of output 105 [2019-08-31 03:14:30,829 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:30,996 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:14:30,997 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:31,006 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,011 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:31,012 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:31,187 WARN L188 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:14:31,188 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:31,215 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:31,215 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:31,216 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:31,570 WARN L188 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:14:31,571 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:31,599 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:31,599 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:31,600 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:31,964 WARN L188 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:14:31,965 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:31,965 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:31,966 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:14:31,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,975 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_80|], 18=[|v_#memory_$Pointer$.base_86|, |v_#memory_$Pointer$.offset_86|]} [2019-08-31 03:14:31,981 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:31,987 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:31,995 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:32,000 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:32,822 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:14:32,823 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:14:32,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:32,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:32,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:32,863 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:32,868 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:32,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, 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:32,870 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:32,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:32,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, 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:32,889 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:33,404 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:14:33,405 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:14:33,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:33,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:33,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:33,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:33,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:33,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:33,458 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:33,458 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:33,459 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:33,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:33,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:33,482 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:33,483 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:33,971 WARN L188 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:14:33,972 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:14:33,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:33,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,111 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:34,112 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:14:34,112 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:34,114 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:34,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,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, 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:34,132 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:34,625 WARN L188 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:14:34,626 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:14:34,627 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:34,627 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:14:34,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:34,705 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_81|], 108=[|v_#memory_$Pointer$.offset_87|, |v_#memory_$Pointer$.base_87|]} [2019-08-31 03:14:34,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,728 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:34,729 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:34,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,774 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:34,779 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:34,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, 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:34,781 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:34,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,829 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:34,833 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:34,834 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:34,835 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:34,846 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:14:34,847 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:34,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,894 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:34,895 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:34,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,948 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:34,955 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:34,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:14:34,957 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:34,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:14:34,992 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:35,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,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, 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:35,024 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:35,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,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, 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:35,047 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:35,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,078 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:35,079 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:35,481 WARN L188 SmtUtils]: Spent 401.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 66 [2019-08-31 03:14:35,482 INFO L567 ElimStorePlain]: treesize reduction 1942, result has 5.6 percent of original size [2019-08-31 03:14:35,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,493 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,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, 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:35,494 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:35,551 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:35,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,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, 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:35,563 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:35,621 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:35,622 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:14:35,622 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2272, output treesize:107 [2019-08-31 03:14:35,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:35,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:35,637 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_82|], 2=[v_prenex_130, v_prenex_127], 6=[|v_#memory_$Pointer$.offset_88|, v_prenex_126, |v_#memory_$Pointer$.base_88|, v_prenex_128], 12=[v_prenex_129, v_prenex_131]} [2019-08-31 03:14:35,653 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:35,654 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:36,614 WARN L188 SmtUtils]: Spent 959.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:14:36,614 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:14:36,630 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:36,652 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:36,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, 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:36,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:36,654 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:37,489 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:14:37,490 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:14:37,516 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:37,517 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:37,883 WARN L188 SmtUtils]: Spent 366.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:14:37,884 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:37,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:37,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:37,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:37,909 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:37,910 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:38,221 WARN L188 SmtUtils]: Spent 310.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:14:38,222 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:38,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:38,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:38,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:38,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, 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:38,248 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:38,524 WARN L188 SmtUtils]: Spent 275.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:14:38,524 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:38,535 INFO L189 IndexEqualityManager]: detected not equals via solver [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,549 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:38,549 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:38,897 WARN L188 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:14:38,897 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:14:38,897 INFO L464 ElimStorePlain]: Eliminatee v_prenex_128 vanished before elimination [2019-08-31 03:14:38,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:38,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:38,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:38,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:38,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:38,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:38,923 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:38,924 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:38,924 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:39,077 WARN L188 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:14:39,077 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:39,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,153 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:14:39,154 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:39,155 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:39,448 WARN L188 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:14:39,449 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:14:39,449 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:39,450 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:14:39,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,454 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_132, |v_#length_28|], 3=[v_prenex_133, |v_#valid_41|]} [2019-08-31 03:14:39,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,467 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:39,468 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:39,635 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:14:39,635 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:39,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,649 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:39,649 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:39,830 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:14:39,831 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:39,857 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:39,857 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:39,858 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:40,216 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:14:40,217 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:40,244 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:40,244 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:40,245 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:40,606 WARN L188 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:14:40,606 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:40,606 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:40,607 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:14:40,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:40,616 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_83|], 18=[|v_#memory_$Pointer$.base_89|, |v_#memory_$Pointer$.offset_89|]} [2019-08-31 03:14:40,621 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:40,627 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:40,635 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:40,640 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:41,467 WARN L188 SmtUtils]: Spent 826.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:14:41,468 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:14:41,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:41,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, 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:41,491 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:41,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:41,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:41,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:41,515 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:41,521 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:41,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, 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:41,522 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:42,027 WARN L188 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:14:42,027 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:14:42,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:42,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:42,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:42,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:42,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:42,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:42,078 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:42,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, 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:42,079 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:42,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:42,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:42,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:42,135 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:42,753 WARN L188 SmtUtils]: Spent 617.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:14:42,753 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:14:42,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:42,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:42,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:42,778 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:42,779 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:42,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:42,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:42,906 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:42,906 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:14:42,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 234 treesize of output 341 [2019-08-31 03:14:42,909 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:43,397 WARN L188 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:14:43,397 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:14:43,398 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:43,399 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:14:43,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:43,471 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_84|], 108=[|v_#memory_$Pointer$.offset_90|, |v_#memory_$Pointer$.base_90|]} [2019-08-31 03:14:43,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,522 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:43,530 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:43,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, 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:43,532 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:43,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14: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:14:43,563 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:43,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,597 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:43,598 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:43,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,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 188 treesize of output 172 [2019-08-31 03:14:43,630 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:43,646 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:14:43,646 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:43,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,691 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:43,697 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:43,698 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-31 03:14:43,699 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:43,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:14:43,745 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:43,763 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,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:14:43,768 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:44,147 WARN L188 SmtUtils]: Spent 377.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 66 [2019-08-31 03:14:44,148 INFO L567 ElimStorePlain]: treesize reduction 1459, result has 7.3 percent of original size [2019-08-31 03:14:44,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:44,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:44,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:44,158 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:44,159 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:44,218 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:44,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:44,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:44,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:44,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, 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:44,231 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:44,287 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:44,287 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:14:44,288 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:1785, output treesize:107 [2019-08-31 03:14:44,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:44,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:44,300 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_138], 2=[v_prenex_135, |v_#memory_int_85|], 6=[v_prenex_134, v_prenex_136, v_prenex_137, v_prenex_139], 12=[|v_#memory_$Pointer$.offset_91|, |v_#memory_$Pointer$.base_91|]} [2019-08-31 03:14:44,317 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:44,318 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:45,277 WARN L188 SmtUtils]: Spent 958.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:14:45,278 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:14:45,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:14:45,300 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:45,709 WARN L188 SmtUtils]: Spent 409.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:14:45,710 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:45,726 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:45,750 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:45,751 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:45,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:45,752 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:46,510 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:14:46,511 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:14:46,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:46,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:46,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:46,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 136 treesize of output 123 [2019-08-31 03:14:46,539 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:46,849 WARN L188 SmtUtils]: Spent 309.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:14:46,849 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:46,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:46,864 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:46,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:46,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:14:46,875 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:47,428 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:14:47,429 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:14:47,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:47,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:47,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:47,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:14:47,450 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:47,681 WARN L188 SmtUtils]: Spent 229.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:14:47,681 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:47,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:47,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:47,692 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:47,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, 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:47,698 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,032 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:14:48,032 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:14:48,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,111 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:14:48,112 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:48,114 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,420 WARN L188 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:14:48,420 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:14:48,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,445 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:48,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:14:48,447 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,586 WARN L188 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:14:48,586 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:48,587 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:48,587 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:14:48,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,592 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_29|, v_prenex_140], 3=[|v_#valid_42|, v_prenex_141]} [2019-08-31 03:14:48,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,605 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:48,606 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,783 WARN L188 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:14:48,783 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:48,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,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:14:48,798 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,968 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:14:48,968 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:48,997 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:48,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:14:48,998 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:49,352 WARN L188 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:14:49,353 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:49,383 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:49,383 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:49,384 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:49,739 WARN L188 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:14:49,739 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:49,740 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:49,741 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:14:49,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:49,756 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_86|], 18=[|v_#memory_$Pointer$.offset_92|, |v_#memory_$Pointer$.base_92|]} [2019-08-31 03:14:49,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:14:49,779 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:49,797 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:49,805 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:50,644 WARN L188 SmtUtils]: Spent 838.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:14:50,645 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:14:50,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:50,664 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:50,665 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:50,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:50,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:50,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:50,693 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:50,699 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:50,699 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:50,700 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:51,218 WARN L188 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:14:51,218 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:14:51,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,370 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:14:51,370 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:14:51,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, 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:51,373 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:51,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14: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, 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:51,393 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:51,941 WARN L188 SmtUtils]: Spent 547.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:14:51,941 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:14:51,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,991 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:51,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, 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:51,992 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:52,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,016 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:52,017 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:52,495 WARN L188 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:14:52,496 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:14:52,497 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:52,497 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:14:52,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,555 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_87|], 108=[|v_#memory_$Pointer$.offset_93|, |v_#memory_$Pointer$.base_93|]} [2019-08-31 03:14:52,567 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:14:52,567 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:52,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,605 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:52,610 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:52,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 293 treesize of output 276 [2019-08-31 03:14:52,612 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:52,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,633 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:52,634 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:52,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,655 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:52,656 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:52,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,695 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:52,699 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:52,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 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-31 03:14:52,701 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:52,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,736 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:52,739 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:52,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, 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:52,741 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:52,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,773 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:14:52,774 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:52,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,798 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:52,798 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:52,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,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, 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:52,824 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:52,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,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 194 treesize of output 178 [2019-08-31 03:14:52,842 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:53,214 WARN L188 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 66 [2019-08-31 03:14:53,214 INFO L567 ElimStorePlain]: treesize reduction 1934, result has 5.6 percent of original size [2019-08-31 03:14:53,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:53,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:53,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:53,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:14:53,225 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:53,288 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:53,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:53,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:53,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:53,300 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:53,300 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:53,358 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:53,359 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:14:53,359 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2272, output treesize:107 [2019-08-31 03:14:53,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:53,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:53,373 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_142], 2=[|v_#memory_int_88|, v_prenex_145], 6=[v_prenex_143, v_prenex_144, v_prenex_146, v_prenex_147], 12=[|v_#memory_$Pointer$.base_94|, |v_#memory_$Pointer$.offset_94|]} [2019-08-31 03:14:53,391 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:53,392 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:54,331 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:14:54,332 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:14:54,355 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:54,376 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:54,377 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:54,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:54,378 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:55,248 WARN L188 SmtUtils]: Spent 869.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:14:55,248 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:14:55,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, 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:55,272 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:55,645 WARN L188 SmtUtils]: Spent 372.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:14:55,646 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:55,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:55,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:55,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:55,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 120 treesize of output 107 [2019-08-31 03:14:55,671 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,006 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:14:56,007 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:56,023 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,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 101 treesize of output 88 [2019-08-31 03:14:56,033 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,403 WARN L188 SmtUtils]: Spent 369.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:14:56,404 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:14:56,404 INFO L464 ElimStorePlain]: Eliminatee v_prenex_146 vanished before elimination [2019-08-31 03:14:56,404 INFO L464 ElimStorePlain]: Eliminatee v_prenex_147 vanished before elimination [2019-08-31 03:14:56,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,427 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:56,427 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:56,428 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,583 WARN L188 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:14:56,584 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:56,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,660 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:14:56,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:56,663 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,957 WARN L188 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:14:56,957 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:14:56,958 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:56,958 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:14:56,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:56,963 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_30|, v_prenex_148], 3=[v_prenex_149, |v_#valid_43|]} [2019-08-31 03:14:56,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,976 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:56,977 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:57,145 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:14:57,145 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:57,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:57,158 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:57,159 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:57,336 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:14:57,337 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:57,365 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:57,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 197 treesize of output 219 [2019-08-31 03:14:57,366 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:57,712 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:14:57,712 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:57,738 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:57,738 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:57,739 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:58,095 WARN L188 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:14:58,095 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:58,095 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:58,096 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:14:58,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:58,104 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_89|], 18=[|v_#memory_$Pointer$.base_95|, |v_#memory_$Pointer$.offset_95|]} [2019-08-31 03:14:58,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:14:58,117 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:58,121 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:58,128 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:58,893 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:14:58,893 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:14:58,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:58,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, 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:58,913 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:58,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:58,930 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:58,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:58,940 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:58,945 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:58,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, 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:58,947 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:59,453 WARN L188 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:14:59,453 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:14:59,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,491 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 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:59,492 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:59,501 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,526 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:59,527 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:59,528 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:00,021 WARN L188 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:15:00,021 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:15:00,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,168 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:15:00,169 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:15:00,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, 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:00,171 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:00,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,189 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:00,189 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:00,679 WARN L188 SmtUtils]: Spent 489.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:15:00,680 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:15:00,680 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:00,681 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:15:00,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,738 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_90|], 108=[|v_#memory_$Pointer$.base_96|, |v_#memory_$Pointer$.offset_96|]} [2019-08-31 03:15:00,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,768 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:15:00,769 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:00,783 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,792 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:00,793 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:00,802 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:15:00,802 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:00,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,839 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:00,844 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:00,845 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:00,846 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:00,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,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, 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:00,868 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:00,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,904 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:00,908 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:00,909 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:00,910 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:00,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,934 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:00,934 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:00,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,970 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:00,974 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:00,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 293 treesize of output 276 [2019-08-31 03:15:00,976 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:00,990 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,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 194 treesize of output 178 [2019-08-31 03:15:00,997 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:01,010 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:01,014 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:01,015 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:01,384 WARN L188 SmtUtils]: Spent 368.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:15:01,384 INFO L567 ElimStorePlain]: treesize reduction 1936, result has 5.6 percent of original size [2019-08-31 03:15:01,391 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:01,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:01,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:01,396 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:01,397 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:01,454 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:01,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:01,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:01,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:01,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 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-31 03:15:01,466 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:01,522 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:01,523 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:15:01,523 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2272, output treesize:107 [2019-08-31 03:15:01,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:01,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:01,536 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_154], 2=[|v_#memory_int_91|, v_prenex_151], 6=[v_prenex_150, v_prenex_152, v_prenex_153, v_prenex_155], 12=[|v_#memory_$Pointer$.base_97|, |v_#memory_$Pointer$.offset_97|]} [2019-08-31 03:15:01,556 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:01,557 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:02,504 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:02,504 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:15:02,523 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:02,549 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:02,549 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:02,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:02,551 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:03,415 WARN L188 SmtUtils]: Spent 863.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:15:03,415 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:15:03,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, 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:03,433 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:03,811 WARN L188 SmtUtils]: Spent 377.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:15:03,811 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:03,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,834 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:03,834 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:04,163 WARN L188 SmtUtils]: Spent 328.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:15:04,163 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:04,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,174 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,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, 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:04,183 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:04,746 WARN L188 SmtUtils]: Spent 562.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:15:04,747 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:15:04,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,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 120 treesize of output 107 [2019-08-31 03:15:04,765 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:05,014 WARN L188 SmtUtils]: Spent 248.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:15:05,015 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:05,023 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:05,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:05,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:05,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:15:05,032 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:05,369 WARN L188 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:15:05,369 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:15:05,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:05,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:05,381 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:05,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:05,388 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:05,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:05,391 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:05,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, 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:05,393 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:05,537 WARN L188 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:15:05,538 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:05,545 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:05,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:05,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:05,613 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:15:05,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 196 treesize of output 213 [2019-08-31 03:15:05,615 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:05,905 WARN L188 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:15:05,906 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:15:05,906 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:05,907 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:15:05,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:05,911 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_31|, v_prenex_156], 3=[v_prenex_157, |v_#valid_44|]} [2019-08-31 03:15:05,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:05,924 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:05,925 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:06,104 WARN L188 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:15:06,104 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:06,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:06,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:15:06,118 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:06,292 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:15:06,292 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:06,318 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:06,318 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:06,319 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:06,683 WARN L188 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:15:06,684 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:06,712 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:06,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:06,713 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:07,072 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:15:07,073 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:07,074 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:07,074 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:15:07,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:07,084 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_92|], 18=[|v_#memory_$Pointer$.offset_98|, |v_#memory_$Pointer$.base_98|]} [2019-08-31 03:15:07,091 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:07,096 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:07,100 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:07,104 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:08,002 WARN L188 SmtUtils]: Spent 897.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:15:08,002 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:15:08,015 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,024 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:08,025 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:08,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,055 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:08,058 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:08,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 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-31 03:15:08,060 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:08,567 WARN L188 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:15:08,568 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:15:08,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,722 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:15:08,722 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:15:08,723 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:08,725 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:08,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,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, 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:08,743 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:09,285 WARN L188 SmtUtils]: Spent 540.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:15:09,285 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:15:09,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:09,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:09,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 139 treesize of output 145 [2019-08-31 03:15:09,321 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:09,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:09,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:09,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:09,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:09,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:09,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:09,348 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:09,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:15:09,350 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:09,820 WARN L188 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:15:09,820 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:15:09,821 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:09,821 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:15:09,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,884 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_93|], 108=[|v_#memory_$Pointer$.offset_99|, |v_#memory_$Pointer$.base_99|]} [2019-08-31 03:15:09,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:09,903 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:09,904 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:09,916 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:15:09,917 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:09,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:09,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:09,951 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:09,956 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:09,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, 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:09,958 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:09,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:09,979 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:09,980 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:09,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,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 194 treesize of output 178 [2019-08-31 03:15:10,009 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:10,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,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 354 treesize of output 327 [2019-08-31 03:15:10,041 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:10,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,078 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:10,083 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:10,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, 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:10,085 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:10,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,124 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:10,129 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:10,130 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:10,131 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:10,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,168 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:10,172 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:10,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 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:15:10,173 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:10,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,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 146 treesize of output 130 [2019-08-31 03:15:10,199 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:10,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,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, 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:10,218 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:10,619 WARN L188 SmtUtils]: Spent 399.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 66 [2019-08-31 03:15:10,619 INFO L567 ElimStorePlain]: treesize reduction 2242, result has 4.9 percent of original size [2019-08-31 03:15:10,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,632 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-31 03:15:10,633 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:10,702 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:10,709 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,715 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:10,715 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:10,776 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:10,777 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:15:10,777 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2565, output treesize:107 [2019-08-31 03:15:10,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:10,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:10,790 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_160], 2=[|v_#memory_int_94|, v_prenex_163], 6=[v_prenex_161, v_prenex_162, v_prenex_158, v_prenex_159], 12=[|v_#memory_$Pointer$.offset_100|, |v_#memory_$Pointer$.base_100|]} [2019-08-31 03:15:10,811 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:10,812 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:11,765 WARN L188 SmtUtils]: Spent 952.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:15:11,765 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:15:11,784 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:11,812 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:11,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:15:11,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:11,814 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:12,666 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:15:12,666 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:15:12,688 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:12,688 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:13,058 WARN L188 SmtUtils]: Spent 369.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:15:13,058 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:13,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:13,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:13,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:13,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, 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:13,083 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:13,427 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:15:13,427 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:13,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:13,441 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:13,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:13,450 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 104 [2019-08-31 03:15:13,450 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:14,026 WARN L188 SmtUtils]: Spent 575.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:15:14,027 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:15:14,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:14,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:14,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15: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 120 treesize of output 107 [2019-08-31 03:15:14,051 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:14,304 WARN L188 SmtUtils]: Spent 252.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:15:14,304 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:14,314 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:14,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:14,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:14,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 101 treesize of output 88 [2019-08-31 03:15:14,323 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:14,663 WARN L188 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:15:14,663 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:15:14,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:14,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:14,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:14,742 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:15:14,743 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:14,744 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:15,063 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:15:15,064 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:15:15,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:15,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:15,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:15,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:15,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:15,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:15,083 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:15,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, 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:15,084 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:15,225 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:15:15,225 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:15,226 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:15,226 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:15:15,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:15,231 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_32|, v_prenex_164], 3=[v_prenex_165, |v_#valid_45|]} [2019-08-31 03:15:15,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:15,243 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:15,244 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:15,417 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:15:15,417 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:15,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:15,431 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:15,431 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:15,603 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:15:15,603 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:15,629 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:15,630 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:15,631 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:15,993 WARN L188 SmtUtils]: Spent 362.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:15:15,994 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:16,021 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:16,022 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:16,023 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:16,381 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:15:16,381 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:16,382 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:16,382 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:15:16,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:16,391 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_95|], 18=[|v_#memory_$Pointer$.base_101|, |v_#memory_$Pointer$.offset_101|]} [2019-08-31 03:15:16,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:15:16,403 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:16,410 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:16,415 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:17,304 WARN L188 SmtUtils]: Spent 889.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:15:17,305 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:15:17,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,343 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:17,348 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:17,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, 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:17,349 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:17,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,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, 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:17,363 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:17,873 WARN L188 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:15:17,873 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:15:17,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,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 139 treesize of output 145 [2019-08-31 03:15:17,909 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:17,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,939 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:17,940 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:17,941 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:18,451 WARN L188 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:15:18,451 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:15:18,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:18,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:18,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:18,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 135 treesize of output 141 [2019-08-31 03:15:18,480 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:18,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:18,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:18,614 WARN L188 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:15:18,615 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:15:18,615 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:18,617 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:19,110 WARN L188 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:15:19,111 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:15:19,112 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:19,112 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:15:19,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:19,177 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_96|], 108=[|v_#memory_$Pointer$.offset_102|, |v_#memory_$Pointer$.base_102|]} [2019-08-31 03:15:19,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,208 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:19,211 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:19,212 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:19,213 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:19,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,234 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:19,235 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:19,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,272 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:19,277 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:19,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, 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:19,279 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:19,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,316 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:19,320 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:19,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 293 treesize of output 276 [2019-08-31 03:15:19,321 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:19,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,344 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:19,345 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:19,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,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 194 treesize of output 178 [2019-08-31 03:15:19,368 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:19,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,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 194 treesize of output 178 [2019-08-31 03:15:19,399 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:19,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,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:15:19,420 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:19,432 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:15:19,433 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:19,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:15:19,457 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:19,858 WARN L188 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:15:19,859 INFO L567 ElimStorePlain]: treesize reduction 1936, result has 5.6 percent of original size [2019-08-31 03:15:19,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,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, 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:19,870 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:19,928 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:19,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,938 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:19,938 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:19,994 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:19,995 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:15:19,995 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2272, output treesize:107 [2019-08-31 03:15:20,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:20,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:20,008 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_97|], 2=[v_prenex_166, v_prenex_169], 6=[|v_#memory_$Pointer$.offset_103|, |v_#memory_$Pointer$.base_103|, v_prenex_167, v_prenex_168], 12=[v_prenex_170, v_prenex_171]} [2019-08-31 03:15:20,026 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:20,027 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:20,976 WARN L188 SmtUtils]: Spent 948.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:15:20,976 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:15:20,997 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:20,997 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:21,404 WARN L188 SmtUtils]: Spent 405.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:15:21,404 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:21,419 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:21,439 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:21,440 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:21,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,441 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:22,193 WARN L188 SmtUtils]: Spent 750.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:15:22,193 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:15:22,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:22,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:22,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:22,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, 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:22,219 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:22,546 WARN L188 SmtUtils]: Spent 326.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:15:22,546 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:22,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:22,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:22,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:22,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 101 treesize of output 88 [2019-08-31 03:15:22,571 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:22,948 WARN L188 SmtUtils]: Spent 376.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:15:22,949 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:15:22,949 INFO L464 ElimStorePlain]: Eliminatee v_prenex_167 vanished before elimination [2019-08-31 03:15:22,949 INFO L464 ElimStorePlain]: Eliminatee v_prenex_168 vanished before elimination [2019-08-31 03:15:22,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:22,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:22,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:23,023 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:15:23,024 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:23,025 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:23,341 WARN L188 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:15:23,342 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:15:23,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:23,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:23,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:23,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:23,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:23,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:23,360 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:23,361 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:23,362 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:23,502 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:15:23,503 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:23,503 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:23,503 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:15:23,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:23,509 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_33|, v_prenex_172], 3=[|v_#valid_46|, v_prenex_173]} [2019-08-31 03:15:23,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:23,524 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:23,524 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:23,698 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:15:23,698 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:23,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:23,713 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:23,713 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:23,905 WARN L188 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:15:23,906 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:23,933 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:23,934 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:23,935 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:24,283 WARN L188 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:15:24,283 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:24,311 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:24,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 197 treesize of output 219 [2019-08-31 03:15:24,312 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:24,669 WARN L188 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:15:24,670 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:24,670 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:24,670 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:15:24,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:24,678 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_98|], 18=[|v_#memory_$Pointer$.base_104|, |v_#memory_$Pointer$.offset_104|]} [2019-08-31 03:15:24,682 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:24,691 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:24,696 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:24,702 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:25,628 WARN L188 SmtUtils]: Spent 925.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:15:25,629 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:15:25,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:25,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:25,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:25,664 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:25,668 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:25,669 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-31 03:15:25,670 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:25,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:25,686 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:25,687 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:26,181 WARN L188 SmtUtils]: Spent 493.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:15:26,181 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:15:26,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:26,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:26,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:26,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:26,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:26,232 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:26,233 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:26,234 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:26,235 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:26,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:26,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:26,261 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:26,262 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:26,747 WARN L188 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:15:26,748 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:15:26,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:26,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:26,893 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:15:26,893 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:15:26,894 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:26,895 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:26,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:26,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:26,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:26,914 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:26,914 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:27,409 WARN L188 SmtUtils]: Spent 494.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:15:27,410 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:15:27,411 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:27,411 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:15:27,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,498 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_99|], 108=[|v_#memory_$Pointer$.base_105|, |v_#memory_$Pointer$.offset_105|]} [2019-08-31 03:15:27,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,522 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:27,523 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:27,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,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 146 treesize of output 130 [2019-08-31 03:15:27,545 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:27,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,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, 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:27,565 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:27,578 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:15:27,578 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:27,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,616 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:27,621 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:27,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 293 treesize of output 276 [2019-08-31 03:15:27,623 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:27,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,646 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:27,647 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:27,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,671 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:27,672 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:27,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,692 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:15:27,709 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:27,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,744 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:27,749 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:27,750 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:27,751 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:27,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,771 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:27,772 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:27,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,796 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:27,802 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:27,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, 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:27,804 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:28,180 WARN L188 SmtUtils]: Spent 375.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:15:28,181 INFO L567 ElimStorePlain]: treesize reduction 1940, result has 5.6 percent of original size [2019-08-31 03:15:28,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:28,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:28,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:28,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, 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:28,194 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:28,251 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:28,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:28,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:28,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:28,261 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:28,261 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:28,317 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:28,318 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:15:28,318 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2466, output treesize:107 [2019-08-31 03:15:28,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:28,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:28,332 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_176], 2=[|v_#memory_int_100|, v_prenex_179], 6=[v_prenex_174, v_prenex_175, |v_#memory_$Pointer$.base_106|, |v_#memory_$Pointer$.offset_106|], 12=[v_prenex_177, v_prenex_178]} [2019-08-31 03:15:28,350 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:28,351 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:29,265 WARN L188 SmtUtils]: Spent 913.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:15:29,265 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:15:29,286 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:29,287 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:29,686 WARN L188 SmtUtils]: Spent 398.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:15:29,686 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:29,707 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:29,729 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:29,729 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:29,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,731 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:30,464 WARN L188 SmtUtils]: Spent 732.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:15:30,464 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:15:30,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:30,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:30,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:30,487 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:30,488 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:30,803 WARN L188 SmtUtils]: Spent 315.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:15:30,804 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:30,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:30,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:30,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:30,825 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:30,826 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:31,157 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:15:31,157 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:15:31,157 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_106| vanished before elimination [2019-08-31 03:15:31,158 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_106| vanished before elimination [2019-08-31 03:15:31,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:31,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:31,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:31,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:31,174 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:31,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:31,177 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:31,177 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:31,178 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:31,329 WARN L188 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:15:31,330 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:31,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:31,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:31,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:31,406 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:15:31,407 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:31,408 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:31,698 WARN L188 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:15:31,698 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:15:31,699 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:31,699 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:15:31,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:31,709 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_181, |v_#length_34|], 3=[|v_#valid_47|, v_prenex_180]} [2019-08-31 03:15:31,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:31,721 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:31,721 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:31,899 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:15:31,899 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:31,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:31,917 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:31,918 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:32,092 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:15:32,093 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:32,122 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:32,122 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:32,123 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:32,479 WARN L188 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:15:32,480 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:32,507 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:32,508 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:32,509 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:32,864 WARN L188 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:15:32,864 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:32,865 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:32,865 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:15:32,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:32,874 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_101|], 18=[|v_#memory_$Pointer$.base_107|, |v_#memory_$Pointer$.offset_107|]} [2019-08-31 03:15:32,880 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:32,886 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:32,892 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:32,897 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:33,777 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:15:33,777 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:15:33,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:33,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:33,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:33,811 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:33,816 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:33,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 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-31 03:15:33,818 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:33,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:33,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, 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:33,831 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:34,333 WARN L188 SmtUtils]: Spent 502.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:15:34,334 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:15:34,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,383 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:34,384 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:34,385 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:34,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,407 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:34,408 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:34,897 WARN L188 SmtUtils]: Spent 488.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:15:34,898 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:15:34,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,923 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:34,924 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:34,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:35,056 WARN L188 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:15:35,057 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:15:35,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 234 treesize of output 341 [2019-08-31 03:15:35,059 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:35,554 WARN L188 SmtUtils]: Spent 494.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:15:35,555 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:15:35,556 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:35,556 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:15:35,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,636 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_102|], 108=[|v_#memory_$Pointer$.offset_108|, |v_#memory_$Pointer$.base_108|]} [2019-08-31 03:15:35,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:35,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:15:35,656 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:35,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:35,679 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:35,679 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:35,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:35,703 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:35,704 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:35,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:35,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:35,734 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:15:35,735 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:35,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:35,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:35,773 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:35,777 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:35,778 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:35,779 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:35,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:35,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, 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:35,804 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:35,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:35,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:35,841 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:35,845 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:35,846 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:35,847 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:35,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:35,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:35,877 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:35,883 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:35,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:35,884 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:35,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:35,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 188 treesize of output 172 [2019-08-31 03:15:35,906 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:35,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:35,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:35,938 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:35,944 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:35,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, 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:35,945 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:35,955 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:15:35,955 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:36,379 WARN L188 SmtUtils]: Spent 422.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 66 [2019-08-31 03:15:36,380 INFO L567 ElimStorePlain]: treesize reduction 2246, result has 4.9 percent of original size [2019-08-31 03:15:36,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:36,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:36,392 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:36,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, 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:36,393 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:36,456 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:36,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:36,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:36,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:36,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, 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:36,466 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:36,517 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:36,518 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:15:36,518 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2565, output treesize:107 [2019-08-31 03:15:36,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:36,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:36,534 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_182], 2=[v_prenex_185, |v_#memory_int_103|], 6=[v_prenex_183, v_prenex_184, |v_#memory_$Pointer$.base_109|, |v_#memory_$Pointer$.offset_109|], 12=[v_prenex_186, v_prenex_187]} [2019-08-31 03:15:36,554 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:36,554 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:37,503 WARN L188 SmtUtils]: Spent 948.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:15:37,504 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:15:37,521 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:37,542 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:37,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:15:37,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:37,543 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:38,366 WARN L188 SmtUtils]: Spent 821.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:15:38,366 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:15:38,386 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:38,386 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:38,754 WARN L188 SmtUtils]: Spent 367.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:15:38,755 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:38,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,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 120 treesize of output 107 [2019-08-31 03:15:38,777 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:39,092 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:15:39,093 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:39,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,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:15:39,114 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:39,467 WARN L188 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:15:39,468 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:15:39,468 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_109| vanished before elimination [2019-08-31 03:15:39,468 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_109| vanished before elimination [2019-08-31 03:15:39,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,490 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:39,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 216 treesize of output 184 [2019-08-31 03:15:39,491 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:39,637 WARN L188 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:15:39,637 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:39,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,713 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:15:39,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 196 treesize of output 213 [2019-08-31 03:15:39,715 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:40,007 WARN L188 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:15:40,007 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:15:40,008 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:40,008 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:15:40,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:40,012 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_189, |v_#length_35|], 3=[v_prenex_188, |v_#valid_48|]} [2019-08-31 03:15:40,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:40,024 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:40,025 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:40,190 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:15:40,190 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:40,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:40,202 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:40,203 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:40,374 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:15:40,375 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:40,402 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:40,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 96 treesize of output 118 [2019-08-31 03:15:40,403 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:40,749 WARN L188 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:15:40,749 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:15:40,773 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:40,774 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:40,775 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:41,118 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:15:41,119 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:15:41,119 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:41,120 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:15:41,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:41,126 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_104|], 16=[|v_#memory_$Pointer$.base_110|, |v_#memory_$Pointer$.offset_110|]} [2019-08-31 03:15:41,132 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:41,136 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:41,141 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:41,147 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:41,898 WARN L188 SmtUtils]: Spent 751.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:15:41,899 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:15:41,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:41,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:41,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:41,934 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:41,940 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:41,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 1 case distinctions, treesize of input 225 treesize of output 214 [2019-08-31 03:15:41,942 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:41,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:41,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, 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:41,954 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:42,445 WARN L188 SmtUtils]: Spent 490.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:15:42,446 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:15:42,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,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 133 treesize of output 139 [2019-08-31 03:15:42,480 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:42,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,510 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:42,510 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:42,511 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:42,983 WARN L188 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:15:42,984 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:15:42,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,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 129 treesize of output 135 [2019-08-31 03:15:43,012 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:43,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,140 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:15:43,140 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:15:43,141 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:43,142 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:43,619 WARN L188 SmtUtils]: Spent 475.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2019-08-31 03:15:43,619 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.3 percent of original size [2019-08-31 03:15:43,620 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:43,620 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:15:43,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,694 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_105|], 108=[|v_#memory_$Pointer$.offset_111|, |v_#memory_$Pointer$.base_111|]} [2019-08-31 03:15:43,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,731 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:43,738 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:43,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, 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:43,739 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:43,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,776 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:43,781 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:43,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, 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:43,783 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:43,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,803 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:43,803 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:43,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,828 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:43,829 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:43,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,862 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:43,880 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:43,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, 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:43,882 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:43,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,903 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:43,904 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:43,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:15:43,937 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:43,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,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 188 treesize of output 172 [2019-08-31 03:15:43,961 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:43,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,983 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:43,984 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:43,997 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:15:43,997 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:44,382 WARN L188 SmtUtils]: Spent 384.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:15:44,382 INFO L567 ElimStorePlain]: treesize reduction 1930, result has 5.6 percent of original size [2019-08-31 03:15:44,388 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:44,392 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:44,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:44,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, 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:44,395 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:44,453 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:44,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:44,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:44,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:44,463 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:44,463 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:44,519 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:44,519 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:15:44,519 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2266, output treesize:107 [2019-08-31 03:15:44,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:44,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:44,536 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_106|], 2=[v_prenex_190, v_prenex_193], 6=[|v_#memory_$Pointer$.base_112|, |v_#memory_$Pointer$.offset_112|, v_prenex_191, v_prenex_192], 12=[v_prenex_194, v_prenex_195]} [2019-08-31 03:15:44,553 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:44,553 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:45,482 WARN L188 SmtUtils]: Spent 928.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:15:45,482 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:15:45,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, 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:45,503 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:45,908 WARN L188 SmtUtils]: Spent 404.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:15:45,908 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:45,922 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:45,943 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:45,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, 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:45,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:45,945 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:46,654 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:15:46,654 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:15:46,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:46,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:46,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:46,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, 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:46,677 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:46,993 WARN L188 SmtUtils]: Spent 315.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:15:46,993 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:47,004 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,006 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,016 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:47,016 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,351 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:15:47,352 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:15:47,352 INFO L464 ElimStorePlain]: Eliminatee v_prenex_191 vanished before elimination [2019-08-31 03:15:47,352 INFO L464 ElimStorePlain]: Eliminatee v_prenex_192 vanished before elimination [2019-08-31 03:15:47,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,363 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,374 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:47,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, 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:47,375 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,516 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:15:47,516 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:47,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,593 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:15:47,593 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:47,595 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,880 WARN L188 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:15:47,881 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:15:47,881 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:47,881 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:15:47,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,886 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_197, |v_#length_36|], 3=[|v_#valid_49|, v_prenex_196]} [2019-08-31 03:15:47,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,898 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:47,898 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:48,061 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:15:48,062 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:48,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:48,074 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:48,074 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:48,252 WARN L188 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:15:48,252 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:48,280 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:48,281 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:48,282 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:48,643 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:15:48,643 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:48,669 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:48,670 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:48,671 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:49,042 WARN L188 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:15:49,043 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:49,043 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:49,043 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:15:49,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:49,051 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_107|], 18=[|v_#memory_$Pointer$.offset_113|, |v_#memory_$Pointer$.base_113|]} [2019-08-31 03:15:49,054 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:49,061 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:49,065 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:49,073 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:49,920 WARN L188 SmtUtils]: Spent 847.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:15:49,921 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:15:49,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:49,940 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:49,941 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:49,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:49,958 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:49,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:49,968 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:49,979 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:49,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, 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:49,980 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:50,489 WARN L188 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:15:50,489 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:15:50,501 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:50,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:50,638 WARN L188 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:15:50,639 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:15:50,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 234 treesize of output 341 [2019-08-31 03:15:50,641 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:50,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:50,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:50,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 139 treesize of output 145 [2019-08-31 03:15:50,659 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:51,203 WARN L188 SmtUtils]: Spent 543.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:15:51,204 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:15:51,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,252 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,255 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:51,255 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:51,256 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:51,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,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 139 treesize of output 145 [2019-08-31 03:15:51,278 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:51,753 WARN L188 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:15:51,754 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:15:51,755 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:51,755 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:15:51,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,831 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_108|], 108=[|v_#memory_$Pointer$.offset_114|, |v_#memory_$Pointer$.base_114|]} [2019-08-31 03:15:51,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,869 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:51,875 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:51,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 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:15:51,877 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:51,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,896 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:51,897 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:51,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,936 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:51,941 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15: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 269 treesize of output 254 [2019-08-31 03:15:51,943 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:51,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15: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 194 treesize of output 178 [2019-08-31 03:15:51,966 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:51,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:52,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:15:52,002 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:52,013 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:15:52,013 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:52,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:52,035 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:52,036 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:52,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:52,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:52,076 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:52,082 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:52,082 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:15:52,083 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:52,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:52,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:52,117 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:52,123 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:52,123 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:52,124 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:52,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:52,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:15:52,141 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:52,526 WARN L188 SmtUtils]: Spent 384.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:15:52,527 INFO L567 ElimStorePlain]: treesize reduction 2071, result has 5.3 percent of original size [2019-08-31 03:15:52,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:52,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:52,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:52,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, 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:52,538 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:52,595 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:52,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:52,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:52,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15: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, 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:52,607 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:52,667 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:52,668 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:15:52,668 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2371, output treesize:107 [2019-08-31 03:15:52,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:52,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:52,683 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_109|], 2=[v_prenex_199, v_prenex_202], 6=[|v_#memory_$Pointer$.base_115|, v_prenex_198, v_prenex_200, |v_#memory_$Pointer$.offset_115|], 12=[v_prenex_201, v_prenex_203]} [2019-08-31 03:15:52,703 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:52,703 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:53,683 WARN L188 SmtUtils]: Spent 979.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:15:53,683 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:15:53,705 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:53,706 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:54,134 WARN L188 SmtUtils]: Spent 428.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:15:54,135 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:54,151 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:54,172 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:54,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:15:54,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:54,174 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:54,952 WARN L188 SmtUtils]: Spent 777.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:15:54,953 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:15:54,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:54,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:54,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:54,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, 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:54,979 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:55,304 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:15:55,304 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:55,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,325 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:55,326 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:55,608 WARN L188 SmtUtils]: Spent 281.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:15:55,609 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:55,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,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 117 treesize of output 104 [2019-08-31 03:15:55,630 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:56,134 WARN L188 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:15:56,134 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:15:56,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,150 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:56,150 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:56,497 WARN L188 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:15:56,497 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:15:56,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,575 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:15:56,575 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:56,577 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:56,887 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:15:56,887 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:15:56,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,905 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:56,906 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:56,907 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:57,048 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:15:57,049 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:57,049 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:57,049 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:15:57,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:57,054 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_204, |v_#length_37|], 3=[v_prenex_205, |v_#valid_50|]} [2019-08-31 03:15:57,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:57,066 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:57,067 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:57,247 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:15:57,248 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:57,256 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:57,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 103 treesize of output 105 [2019-08-31 03:15:57,261 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:57,437 WARN L188 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:15:57,438 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:57,466 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:57,466 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:57,467 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:57,831 WARN L188 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:15:57,832 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:57,859 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:57,859 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:57,860 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:58,219 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:15:58,219 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:58,220 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:58,220 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:15:58,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:58,229 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_110|], 18=[|v_#memory_$Pointer$.base_116|, |v_#memory_$Pointer$.offset_116|]} [2019-08-31 03:15:58,234 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:58,242 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:58,247 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:58,253 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:59,225 WARN L188 SmtUtils]: Spent 971.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:15:59,226 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:15:59,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,252 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,260 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:59,265 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15: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, 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:59,267 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:59,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,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, 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:59,282 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:59,808 WARN L188 SmtUtils]: Spent 526.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:15:59,809 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:15:59,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,842 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 145 [2019-08-31 03:15:59,843 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:59,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,855 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,878 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:59,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, 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:59,880 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:00,374 WARN L188 SmtUtils]: Spent 493.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:16:00,374 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:16:00,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:00,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:00,386 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 2, 1 stores, 2 select indices, 2 select 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:00,400 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:00,408 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:00,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:00,532 WARN L188 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:16:00,533 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:16:00,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:16:00,535 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:01,036 WARN L188 SmtUtils]: Spent 499.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:16:01,036 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:16:01,036 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:01,037 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:16:01,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,110 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_111|], 108=[|v_#memory_$Pointer$.base_117|, |v_#memory_$Pointer$.offset_117|]} [2019-08-31 03:16:01,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:16:01,147 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:01,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,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 146 treesize of output 130 [2019-08-31 03:16:01,172 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:01,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,218 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:01,223 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:01,224 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:01,225 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:01,237 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:16:01,238 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:01,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,279 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:01,284 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:01,285 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:01,286 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:01,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,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 188 treesize of output 172 [2019-08-31 03:16:01,317 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:01,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,360 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:01,364 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:01,364 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:01,365 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:01,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,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:16:01,392 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:01,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,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 194 treesize of output 178 [2019-08-31 03:16:01,419 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:01,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,445 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:01,450 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:01,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 293 treesize of output 276 [2019-08-31 03:16:01,452 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:01,853 WARN L188 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:16:01,853 INFO L567 ElimStorePlain]: treesize reduction 2077, result has 5.2 percent of original size [2019-08-31 03:16:01,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,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, 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:01,866 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:01,926 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:01,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:01,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, 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:01,938 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:01,993 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:01,994 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:16:01,994 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2371, output treesize:107 [2019-08-31 03:16:02,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:02,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:02,008 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_112|], 2=[v_prenex_208, v_prenex_211], 6=[v_prenex_206, v_prenex_207, |v_#memory_$Pointer$.base_118|, |v_#memory_$Pointer$.offset_118|], 12=[v_prenex_209, v_prenex_210]} [2019-08-31 03:16:02,028 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:02,029 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:02,992 WARN L188 SmtUtils]: Spent 963.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:16:02,993 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:16:03,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:16:03,019 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:03,428 WARN L188 SmtUtils]: Spent 408.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:16:03,429 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:03,450 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:03,471 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:03,471 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:03,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,473 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:04,233 WARN L188 SmtUtils]: Spent 759.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:16:04,233 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:16:04,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,259 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:04,260 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:04,587 WARN L188 SmtUtils]: Spent 326.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:16:04,587 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:04,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,609 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:04,610 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:05,152 WARN L188 SmtUtils]: Spent 541.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:16:05,153 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:16:05,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:05,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:05,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:05,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, 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:05,175 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:05,419 WARN L188 SmtUtils]: Spent 243.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:16:05,420 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:05,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:05,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:05,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:05,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 101 treesize of output 88 [2019-08-31 03:16:05,436 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:05,784 WARN L188 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:16:05,785 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:16:05,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:05,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:05,794 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:05,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:05,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:05,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:05,804 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:05,804 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:05,805 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:05,953 WARN L188 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:16:05,954 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:05,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:05,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:05,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:06,026 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:16:06,027 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:06,031 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:06,322 WARN L188 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:16:06,322 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:16:06,323 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:06,323 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:16:06,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:06,328 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_212, |v_#length_38|], 3=[v_prenex_213, |v_#valid_51|]} [2019-08-31 03:16:06,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:06,340 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:06,340 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:06,523 WARN L188 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:16:06,523 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:06,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:06,537 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:06,538 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 181.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:16:06,721 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:06,749 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:06,749 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:06,750 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:07,105 WARN L188 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:16:07,106 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:16:07,131 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:07,131 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:07,132 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:07,491 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:16:07,491 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:16:07,492 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:07,492 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:16:07,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:07,499 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_113|], 18=[|v_#memory_$Pointer$.offset_119|, |v_#memory_$Pointer$.base_119|]} [2019-08-31 03:16:07,504 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:07,511 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:07,516 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 03:16:07,521 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:08,301 WARN L188 SmtUtils]: Spent 779.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:16:08,302 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:16:08,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:08,321 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:08,322 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:08,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:08,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:08,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:08,348 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:08,353 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:08,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, 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:08,355 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:08,851 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:16:08,852 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:16:08,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:08,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:09,001 WARN L188 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:16:09,001 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:16:09,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, 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:09,003 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:09,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:09,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:09,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 139 treesize of output 145 [2019-08-31 03:16:09,024 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:09,560 WARN L188 SmtUtils]: Spent 535.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:16:09,560 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:16:09,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:09,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:09,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:09,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:09,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:09,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:09,610 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:09,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, 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:09,612 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:09,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:09,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:09,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, 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:09,638 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:10,107 WARN L188 SmtUtils]: Spent 468.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:16:10,107 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:16:10,108 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:10,108 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:16:10,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,187 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_114|], 108=[|v_#memory_$Pointer$.base_120|, |v_#memory_$Pointer$.offset_120|]} [2019-08-31 03:16:10,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,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:16:10,205 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:10,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,238 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:10,244 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:10,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, 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:10,245 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:10,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,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:16:10,265 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:10,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,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, 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:10,287 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:10,297 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:16:10,298 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:10,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,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 194 treesize of output 178 [2019-08-31 03:16:10,320 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:10,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,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:16:10,338 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:10,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,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 354 treesize of output 327 [2019-08-31 03:16:10,370 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:10,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,392 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:10,397 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:10,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, 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:10,398 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:10,729 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 66 [2019-08-31 03:16:10,730 INFO L567 ElimStorePlain]: treesize reduction 1634, result has 6.6 percent of original size [2019-08-31 03:16:10,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,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, 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:10,741 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:10,802 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:10,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,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, 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:10,814 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:10,869 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:10,870 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:16:10,870 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:1979, output treesize:107 [2019-08-31 03:16:10,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:10,884 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_217], 2=[|v_#memory_int_115|, v_prenex_214], 6=[v_prenex_218, v_prenex_219, v_prenex_215, v_prenex_216], 12=[|v_#memory_$Pointer$.base_121|, |v_#memory_$Pointer$.offset_121|]} [2019-08-31 03:16:10,904 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:10,904 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:11,865 WARN L188 SmtUtils]: Spent 960.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:16:11,865 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:16:11,881 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:11,902 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:11,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:16:11,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:11,904 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:12,747 WARN L188 SmtUtils]: Spent 842.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:16:12,747 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:16:12,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, 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:12,765 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:13,126 WARN L188 SmtUtils]: Spent 360.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:16:13,127 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:13,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:13,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:13,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:13,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:16:13,157 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:13,478 WARN L188 SmtUtils]: Spent 320.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:16:13,479 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:13,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:13,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:13,493 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:13,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 101 treesize of output 88 [2019-08-31 03:16:13,501 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:13,862 WARN L188 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:16:13,863 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:16:13,863 INFO L464 ElimStorePlain]: Eliminatee v_prenex_215 vanished before elimination [2019-08-31 03:16:13,863 INFO L464 ElimStorePlain]: Eliminatee v_prenex_216 vanished before elimination [2019-08-31 03:16:13,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:13,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:13,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:13,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:13,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:13,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:13,884 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:13,885 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:13,886 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:14,030 WARN L188 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:16:14,031 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:14,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:14,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:14,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:14,107 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:16:14,107 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:14,109 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:14,425 WARN L188 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:16:14,426 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:16:14,426 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:14,426 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:16:14,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:14,432 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_220, |v_#length_39|], 3=[v_prenex_221, |v_#valid_52|]} [2019-08-31 03:16:14,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:14,444 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:14,445 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:14,608 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:16:14,608 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:14,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:14,622 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:14,622 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:14,789 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:16:14,789 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:14,815 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:14,816 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:14,817 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:15,160 WARN L188 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:16:15,160 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:16:15,183 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:15,184 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:15,184 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:15,525 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:16:15,526 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:16:15,526 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:15,526 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:16:15,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:15,534 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_116|], 16=[|v_#memory_$Pointer$.offset_122|, |v_#memory_$Pointer$.base_122|]} [2019-08-31 03:16:15,538 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:15,543 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:15,550 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:15,557 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:16,342 WARN L188 SmtUtils]: Spent 784.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:16:16,343 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:16:16,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:16,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, 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:16,362 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:16,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:16,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:16,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:16,387 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:16,393 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:16,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 225 treesize of output 214 [2019-08-31 03:16:16,394 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:16,912 WARN L188 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:16:16,912 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:16:16,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:16,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, 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:16,937 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:16,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:17,070 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:16:17,070 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:16:17,070 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:17,072 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:17,593 WARN L188 SmtUtils]: Spent 520.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2019-08-31 03:16:17,594 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.5 percent of original size [2019-08-31 03:16:17,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:17,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:17,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:17,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:17,642 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:17,643 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:17,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, 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:17,645 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:17,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:17,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, 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:17,664 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:18,120 WARN L188 SmtUtils]: Spent 455.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:16:18,121 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:16:18,121 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:18,121 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:16:18,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:18,207 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_117|], 108=[|v_#memory_$Pointer$.base_123|, |v_#memory_$Pointer$.offset_123|]} [2019-08-31 03:16:18,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,251 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:18,256 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:18,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:16:18,257 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:18,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,307 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:18,310 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:18,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, 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:18,311 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:18,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,335 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:18,336 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:18,346 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:16:18,347 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:18,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,388 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:18,393 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:18,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, 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:18,395 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:18,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,436 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:16:18,437 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:18,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,461 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:18,461 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:18,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,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 194 treesize of output 178 [2019-08-31 03:16:18,487 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:18,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,508 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:18,509 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:18,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,533 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:18,538 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:18,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 269 treesize of output 254 [2019-08-31 03:16:18,539 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:18,991 WARN L188 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 66 [2019-08-31 03:16:18,991 INFO L567 ElimStorePlain]: treesize reduction 2039, result has 5.3 percent of original size [2019-08-31 03:16:18,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:19,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:19,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:19,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, 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:19,004 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:19,062 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:19,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:19,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:19,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:19,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, 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:19,077 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:19,134 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:19,134 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:16:19,135 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2347, output treesize:107 [2019-08-31 03:16:19,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,150 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_225], 2=[v_prenex_222, |v_#memory_int_118|], 6=[v_prenex_223, v_prenex_224, v_prenex_226, v_prenex_227], 12=[|v_#memory_$Pointer$.offset_124|, |v_#memory_$Pointer$.base_124|]} [2019-08-31 03:16:19,169 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:19,169 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:20,111 WARN L188 SmtUtils]: Spent 941.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:16:20,112 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:16:20,133 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:20,133 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:20,550 WARN L188 SmtUtils]: Spent 416.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:16:20,551 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:20,564 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:20,588 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:20,589 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:16:20,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,590 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:21,343 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:16:21,344 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:16:21,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:21,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:21,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:21,366 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:21,367 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:21,695 WARN L188 SmtUtils]: Spent 327.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:16:21,695 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:21,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:21,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:21,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:21,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 117 treesize of output 104 [2019-08-31 03:16:21,714 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:22,265 WARN L188 SmtUtils]: Spent 550.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:16:22,266 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:16:22,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:22,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:22,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:22,285 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,285 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:22,547 WARN L188 SmtUtils]: Spent 261.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:16:22,547 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:22,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:22,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:22,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:22,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, 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:22,564 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:22,909 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:16:22,909 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:16:22,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:22,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:22,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:22,985 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:16:22,986 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:22,987 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:23,291 WARN L188 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:16:23,292 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:16:23,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,308 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:23,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:16:23,309 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:23,446 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:16:23,446 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:23,447 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:23,447 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:16:23,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:23,454 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_40|, v_prenex_228], 3=[v_prenex_229, |v_#valid_53|]} [2019-08-31 03:16:23,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,466 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:23,467 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:23,638 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:16:23,639 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:23,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,651 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:23,651 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:23,826 WARN L188 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:16:23,826 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:23,853 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:23,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:16:23,855 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:24,219 WARN L188 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:16:24,219 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:16:24,246 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:24,246 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,247 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:24,608 WARN L188 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:16:24,608 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:16:24,608 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:24,608 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:16:24,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:24,620 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_119|], 18=[|v_#memory_$Pointer$.offset_125|, |v_#memory_$Pointer$.base_125|]} [2019-08-31 03:16:24,626 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 03:16:24,631 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 03:16:24,638 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:24,642 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 03:16:25,536 WARN L188 SmtUtils]: Spent 893.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:16:25,537 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:16:25,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:25,555 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:25,556 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:25,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:25,576 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:25,578 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:25,585 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:25,589 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:25,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, 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:25,590 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:26,118 WARN L188 SmtUtils]: Spent 526.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:16:26,118 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:16:26,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,268 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:16:26,268 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:16:26,269 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,271 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:26,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,300 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,301 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:26,839 WARN L188 SmtUtils]: Spent 537.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:16:26,840 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:16:26,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,872 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,873 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:26,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,900 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:26,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 234 treesize of output 222 [2019-08-31 03:16:26,902 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:27,378 WARN L188 SmtUtils]: Spent 475.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:16:27,378 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:16:27,379 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,379 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:16:27,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,467 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_120|], 108=[|v_#memory_$Pointer$.base_126|, |v_#memory_$Pointer$.offset_126|]} [2019-08-31 03:16:27,478 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:16:27,478 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:27,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,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:27,496 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:27,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,516 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,516 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:27,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,534 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,535 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:27,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,557 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:27,557 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:27,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,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 194 treesize of output 178 [2019-08-31 03:16:27,579 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:27,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:16:27,616 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:27,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,648 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:27,653 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:27,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 269 treesize of output 254 [2019-08-31 03:16:27,655 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:27,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,692 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:27,696 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:27,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, 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:27,698 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:27,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,722 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:27,727 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:27,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, 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:27,729 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:28,116 WARN L188 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:16:28,117 INFO L567 ElimStorePlain]: treesize reduction 1936, result has 5.6 percent of original size [2019-08-31 03:16:28,122 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,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,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, 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,128 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:28,192 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:28,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,203 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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,203 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:28,257 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:28,257 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,257 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2272, output treesize:107 [2019-08-31 03:16:28,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:28,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:28,276 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_231], 2=[|v_#memory_int_121|, v_prenex_234], 6=[|v_#memory_$Pointer$.base_127|, v_prenex_230, v_prenex_232, |v_#memory_$Pointer$.offset_127|], 12=[v_prenex_233, v_prenex_235]} [2019-08-31 03:16:28,293 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,294 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:29,301 WARN L188 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:16:29,301 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:16:29,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, 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:29,323 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:29,777 WARN L188 SmtUtils]: Spent 452.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:16:29,777 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:29,794 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:29,820 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:29,821 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:16:29,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:29,822 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:30,615 WARN L188 SmtUtils]: Spent 792.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:16:30,615 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:16:30,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:30,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:30,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:30,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, 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,637 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:30,975 WARN L188 SmtUtils]: Spent 338.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:16:30,976 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:30,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:30,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:30,990 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:30,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, 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:30,997 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:31,294 WARN L188 SmtUtils]: Spent 296.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:16:31,294 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:31,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:31,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:31,309 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:31,315 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:31,315 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:31,655 WARN L188 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:16:31,656 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:16:31,656 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_127| vanished before elimination [2019-08-31 03:16:31,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:31,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:31,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:31,735 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:16:31,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, 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:31,737 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:32,053 WARN L188 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:16:32,054 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:16:32,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,071 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:32,071 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,072 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:32,208 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:16:32,209 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:32,209 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,209 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:16:32,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:32,214 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_41|, v_prenex_236], 3=[v_prenex_237, |v_#valid_54|]} [2019-08-31 03:16:32,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,227 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:32,227 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:32,410 WARN L188 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:16:32,411 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:32,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,423 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:32,424 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:32,592 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:16:32,593 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:32,621 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:32,621 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:32,622 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:32,979 WARN L188 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:16:32,980 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:16:33,005 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:33,005 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:33,006 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:33,360 WARN L188 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:16:33,361 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:16:33,361 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,362 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:16:33,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:33,370 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_122|], 18=[|v_#memory_$Pointer$.base_128|, |v_#memory_$Pointer$.offset_128|]} [2019-08-31 03:16:33,373 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,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:16:33,385 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,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:16:34,274 WARN L188 SmtUtils]: Spent 883.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:16:34,275 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:16:34,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:34,294 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:34,295 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:34,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:34,314 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:34,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:34,323 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:34,329 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:34,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, 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:34,330 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:34,838 WARN L188 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:16:34,839 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:16:34,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:34,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:34,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 139 treesize of output 145 [2019-08-31 03:16:34,875 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:34,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:34,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:34,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:34,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:34,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:34,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:34,904 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:34,905 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:34,906 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:35,392 WARN L188 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:16:35,392 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:16:35,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:35,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:35,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:35,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:16:35,418 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:35,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:35,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:35,555 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:16:35,555 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:16:35,556 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:35,558 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,057 WARN L188 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:16:36,057 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:16:36,058 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,058 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:16:36,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,147 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_123|], 108=[|v_#memory_$Pointer$.base_129|, |v_#memory_$Pointer$.offset_129|]} [2019-08-31 03:16:36,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,184 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:36,188 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:36,189 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,190 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,206 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,212 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,213 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,249 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:36,252 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:36,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 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:16:36,254 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,291 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:36,295 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:36,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 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:16:36,297 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,308 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:16:36,308 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:16:36,342 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,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 194 treesize of output 178 [2019-08-31 03:16:36,367 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,401 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:36,404 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:36,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:16:36,406 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,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:16:36,429 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,453 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,454 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,480 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:36,485 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:36,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, 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,487 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,894 WARN L188 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 66 [2019-08-31 03:16:36,894 INFO L567 ElimStorePlain]: treesize reduction 2353, result has 4.7 percent of original size [2019-08-31 03:16:36,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,904 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:36,905 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,968 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:36,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,980 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:36,980 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:37,036 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16: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:16:37,037 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2640, output treesize:107 [2019-08-31 03:16:37,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:37,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:37,054 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_239], 2=[|v_#memory_int_124|, v_prenex_242], 6=[v_prenex_240, v_prenex_241, v_prenex_243, v_prenex_238], 12=[|v_#memory_$Pointer$.offset_130|, |v_#memory_$Pointer$.base_130|]} [2019-08-31 03:16:37,071 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,071 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:37,998 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:37,998 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:16:38,018 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:38,039 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:38,039 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:38,041 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:38,882 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:16:38,883 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:16:38,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, 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:38,900 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:39,277 WARN L188 SmtUtils]: Spent 375.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:16:39,277 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:39,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:39,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:39,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:39,302 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:39,302 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:39,621 WARN L188 SmtUtils]: Spent 318.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:16:39,622 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:39,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:39,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:39,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:39,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 136 treesize of output 123 [2019-08-31 03:16:39,643 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:39,931 WARN L188 SmtUtils]: Spent 286.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:16:39,931 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:39,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:39,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:39,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:39,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, 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,953 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:40,459 WARN L188 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:16:40,459 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:16:40,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:40,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:40,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:40,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, 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,477 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:40,814 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:16:40,814 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:16:40,824 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:40,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:40,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:40,892 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:16:40,893 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,894 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:41,198 WARN L188 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:16:41,198 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:16:41,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:41,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:41,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:41,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:41,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:41,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:41,217 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:41,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, 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,219 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:41,365 WARN L188 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:16:41,366 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:41,366 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,367 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:16:41,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:41,371 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_42|, v_prenex_244], 3=[v_prenex_245, |v_#valid_55|]} [2019-08-31 03:16:41,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:41,382 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:41,383 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:41,542 WARN L188 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:16:41,543 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:41,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:41,556 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:41,556 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:41,725 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:16:41,726 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:41,749 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:41,750 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:41,751 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:42,092 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:16:42,093 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:16:42,118 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:42,119 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:42,120 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:42,463 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:16:42,464 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:16:42,464 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,464 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:16:42,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:42,471 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_125|], 16=[|v_#memory_$Pointer$.base_131|, |v_#memory_$Pointer$.offset_131|]} [2019-08-31 03:16:42,474 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,482 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,487 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,492 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,294 WARN L188 SmtUtils]: Spent 801.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:16:43,295 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:16:43,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,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, 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:43,312 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,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,339 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:43,344 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:43,345 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 225 treesize of output 214 [2019-08-31 03:16:43,346 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:43,846 WARN L188 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:16:43,847 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:16:43,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,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, 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:43,881 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:43,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,896 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,912 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:43,913 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:43,914 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:44,398 WARN L188 SmtUtils]: Spent 483.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:16:44,399 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:16:44,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:44,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:44,424 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:44,424 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:44,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:44,551 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:16:44,551 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:16:44,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 210 treesize of output 309 [2019-08-31 03:16:44,553 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,023 WARN L188 SmtUtils]: Spent 468.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2019-08-31 03:16:45,023 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.3 percent of original size [2019-08-31 03:16:45,024 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:45,024 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:16:45,051 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,053 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,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,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,057 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,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,061 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,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,067 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,072 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,078 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,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,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,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,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,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,126 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_126|], 108=[|v_#memory_$Pointer$.base_132|, |v_#memory_$Pointer$.offset_132|]} [2019-08-31 03:16:45,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,161 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:45,167 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:45,167 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,168 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,187 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,188 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,221 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:45,226 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:45,226 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,227 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,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 194 treesize of output 178 [2019-08-31 03:16:45,247 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:16:45,283 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,324 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:45,330 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:45,331 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,332 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,369 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:45,374 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:45,375 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,376 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,413 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:45,417 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:45,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:16:45,419 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,428 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:16:45,429 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,452 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,452 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,474 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,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 194 treesize of output 178 [2019-08-31 03:16:45,488 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,887 WARN L188 SmtUtils]: Spent 398.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 66 [2019-08-31 03:16:45,887 INFO L567 ElimStorePlain]: treesize reduction 2321, result has 4.7 percent of original size [2019-08-31 03:16:45,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,896 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,898 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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,898 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,955 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:45,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,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:16:45,967 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:46,023 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:46,023 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,024 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2616, output treesize:107 [2019-08-31 03:16:46,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:46,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:46,039 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_246], 2=[|v_#memory_int_127|, v_prenex_249], 6=[v_prenex_250, v_prenex_251, v_prenex_247, v_prenex_248], 12=[|v_#memory_$Pointer$.offset_133|, |v_#memory_$Pointer$.base_133|]} [2019-08-31 03:16:46,057 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,057 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:47,033 WARN L188 SmtUtils]: Spent 975.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:16:47,033 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:16:47,052 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:47,074 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:47,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:16:47,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:47,076 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:47,915 WARN L188 SmtUtils]: Spent 839.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:16:47,915 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:16:47,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, 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,933 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:48,308 WARN L188 SmtUtils]: Spent 374.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:16:48,308 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:48,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:48,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:48,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:48,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, 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,333 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:48,661 WARN L188 SmtUtils]: Spent 327.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:16:48,661 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:48,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:48,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:48,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:48,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, 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:48,684 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:49,243 WARN L188 SmtUtils]: Spent 558.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:16:49,243 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:16:49,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,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 120 treesize of output 107 [2019-08-31 03:16:49,264 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:49,523 WARN L188 SmtUtils]: Spent 258.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:16:49,524 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:49,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,532 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,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, 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:49,540 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:49,880 WARN L188 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:16:49,881 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:16:49,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,959 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:16:49,960 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,961 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:50,275 WARN L188 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:16:50,276 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:16:50,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:50,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:50,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:50,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:50,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:50,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:50,295 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:50,296 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:50,297 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:50,436 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:16:50,437 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:50,437 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:50,438 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:16:50,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:50,442 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_43|, v_prenex_252], 3=[v_prenex_253, |v_#valid_56|]} [2019-08-31 03:16:50,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:50,453 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:50,454 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:50,635 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:16:50,635 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:50,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:50,649 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:50,650 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:50,832 WARN L188 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:16:50,833 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:50,860 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:50,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 197 treesize of output 219 [2019-08-31 03:16:50,861 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:51,224 WARN L188 SmtUtils]: Spent 362.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:16:51,225 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:16:51,249 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:51,250 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:51,251 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:51,609 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:16:51,610 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:16:51,610 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:51,610 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:16:51,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:51,618 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_128|], 18=[|v_#memory_$Pointer$.base_134|, |v_#memory_$Pointer$.offset_134|]} [2019-08-31 03:16:51,623 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:51,629 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:51,636 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:51,641 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:52,449 WARN L188 SmtUtils]: Spent 807.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:16:52,450 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:16:52,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:52,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:52,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:52,490 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:52,495 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:52,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, 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:52,497 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:52,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:52,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 154 treesize of output 142 [2019-08-31 03:16:52,511 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:53,010 WARN L188 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:16:53,011 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:16:53,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,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 139 treesize of output 145 [2019-08-31 03:16:53,052 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:53,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,085 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:53,085 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:53,086 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:53,596 WARN L188 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:16:53,596 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:16:53,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,740 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:16:53,740 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:16:53,741 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:53,743 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:53,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,752 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,759 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:53,760 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:54,254 WARN L188 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:16:54,254 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:16:54,255 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:54,255 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:16:54,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [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,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,347 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_129|], 108=[|v_#memory_$Pointer$.offset_135|, |v_#memory_$Pointer$.base_135|]} [2019-08-31 03:16:54,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,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:16:54,369 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:54,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,403 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:54,408 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:54,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, 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:54,409 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:54,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,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:16:54,429 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:54,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,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:16:54,451 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:54,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,485 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,492 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:54,496 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:54,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, 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:54,497 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:54,509 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:16:54,510 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:54,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,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, 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:54,532 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:54,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,565 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:54,570 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:54,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:16:54,572 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:54,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:16:54,603 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:54,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,619 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:54,620 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:55,021 WARN L188 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 66 [2019-08-31 03:16:55,022 INFO L567 ElimStorePlain]: treesize reduction 1930, result has 5.6 percent of original size [2019-08-31 03:16:55,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:55,032 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:55,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:55,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:16:55,035 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:55,096 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:55,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:55,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:55,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:55,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 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-31 03:16:55,108 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:55,161 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:55,162 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:16:55,162 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2272, output treesize:107 [2019-08-31 03:16:55,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:55,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:55,183 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_254], 2=[|v_#memory_int_130|, v_prenex_257], 6=[|v_#memory_$Pointer$.offset_136|, |v_#memory_$Pointer$.base_136|, v_prenex_255, v_prenex_256], 12=[v_prenex_258, v_prenex_259]} [2019-08-31 03:16:55,203 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:55,204 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:56,235 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:16:56,235 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:16:56,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, 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,259 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:56,691 WARN L188 SmtUtils]: Spent 431.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:16:56,691 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:56,708 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:56,729 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:56,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:16:56,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:56,731 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:57,490 WARN L188 SmtUtils]: Spent 758.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:16:57,490 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:16:57,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:57,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:57,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:57,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, 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:57,519 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:57,837 WARN L188 SmtUtils]: Spent 317.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:16:57,838 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:57,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:57,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:57,853 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:57,860 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:57,861 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:58,398 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:16:58,398 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:16:58,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:58,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:58,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:58,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 120 treesize of output 107 [2019-08-31 03:16:58,417 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:58,666 WARN L188 SmtUtils]: Spent 248.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:16:58,666 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:58,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:58,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:58,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:58,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, 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:58,684 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:59,009 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:16:59,010 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:16:59,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:59,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:59,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:59,088 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:16:59,088 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:59,090 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:59,407 WARN L188 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:16:59,408 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:16:59,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:59,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:59,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:59,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:59,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:59,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:59,421 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:59,421 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:59,422 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:59,559 WARN L188 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:16:59,559 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:59,559 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:59,559 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:16:59,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:59,565 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_44|, v_prenex_260], 3=[|v_#valid_57|, v_prenex_261]} [2019-08-31 03:16:59,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:59,577 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:59,577 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:59,752 WARN L188 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:16:59,753 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:59,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:59,767 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:59,767 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:59,940 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:16:59,940 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:59,968 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:59,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:16:59,969 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:00,329 WARN L188 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:17:00,330 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:17:00,357 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:00,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 197 treesize of output 219 [2019-08-31 03:17:00,359 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:00,716 WARN L188 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:17:00,716 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:17:00,717 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:00,717 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:17:00,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:00,723 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_131|], 18=[|v_#memory_$Pointer$.base_137|, |v_#memory_$Pointer$.offset_137|]} [2019-08-31 03:17:00,728 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:00,735 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:00,740 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:00,745 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:01,652 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:17:01,652 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:17:01,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:01,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, 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:01,671 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:01,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:01,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:01,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:01,694 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:01,699 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:01,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 249 treesize of output 236 [2019-08-31 03:17:01,701 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:02,225 WARN L188 SmtUtils]: Spent 523.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:17:02,226 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:17:02,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,256 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,271 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,272 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:02,272 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:02,273 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:02,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,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, 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:02,297 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:02,789 WARN L188 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:17:02,789 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:17:02,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,937 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:02,938 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:17:02,938 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:02,940 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:02,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,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, 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:17:02,959 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:03,453 WARN L188 SmtUtils]: Spent 493.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:17:03,453 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:17:03,454 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:03,454 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:17:03,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,551 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_132|], 108=[|v_#memory_$Pointer$.base_138|, |v_#memory_$Pointer$.offset_138|]} [2019-08-31 03:17:03,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,586 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:17:03,586 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:03,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,626 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:03,631 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:03,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:17:03,632 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:03,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,652 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:03,653 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:03,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,694 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:03,697 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:03,698 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:17:03,699 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:03,713 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:17:03,713 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:03,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,756 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:03,761 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:03,762 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:03,763 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:03,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,794 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,800 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:03,806 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:03,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:03,807 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:03,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,833 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:03,833 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:03,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,874 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:03,879 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:03,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, 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:03,881 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:03,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,927 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:03,932 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:03,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, 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:03,934 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:03,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,955 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:03,956 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:03,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,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 194 treesize of output 178 [2019-08-31 03:17:03,979 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:03,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,997 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:03,998 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:04,428 WARN L188 SmtUtils]: Spent 429.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 66 [2019-08-31 03:17:04,429 INFO L567 ElimStorePlain]: treesize reduction 2659, result has 4.1 percent of original size [2019-08-31 03:17:04,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:04,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:04,441 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:04,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, 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:04,442 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:04,504 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:04,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:04,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:04,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:04,516 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:04,517 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:04,576 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:04,576 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:17:04,576 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:3127, output treesize:107 [2019-08-31 03:17:04,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:04,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:04,598 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_267], 2=[|v_#memory_int_133|, v_prenex_264], 6=[v_prenex_262, v_prenex_263, v_prenex_265, v_prenex_266], 12=[|v_#memory_$Pointer$.base_139|, |v_#memory_$Pointer$.offset_139|]} [2019-08-31 03:17:04,634 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:04,634 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:05,594 WARN L188 SmtUtils]: Spent 959.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:17:05,594 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:17:05,613 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:05,636 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:05,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, 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:05,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:05,638 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:06,492 WARN L188 SmtUtils]: Spent 852.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:17:06,492 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:17:06,512 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:06,512 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:06,885 WARN L188 SmtUtils]: Spent 371.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:17:06,885 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:06,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:06,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:06,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:06,911 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:06,912 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:07,237 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:17:07,237 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:07,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:07,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:07,252 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:07,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, 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:07,259 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:07,831 WARN L188 SmtUtils]: Spent 571.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:17:07,832 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:17:07,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:07,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:07,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:07,852 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:07,853 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:08,104 WARN L188 SmtUtils]: Spent 251.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:17:08,105 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:08,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:08,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:08,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:08,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 101 treesize of output 88 [2019-08-31 03:17:08,121 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:08,458 WARN L188 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:17:08,458 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:17:08,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:08,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:08,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:08,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:08,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:08,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:08,480 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:08,481 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:08,482 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:08,625 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:17:08,625 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:08,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:08,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:08,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:08,698 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:17:08,699 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:08,700 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:08,989 WARN L188 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:17:08,990 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:17:08,990 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:08,990 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:17:08,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:08,994 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_269, |v_#length_45|], 3=[v_prenex_268, |v_#valid_58|]} [2019-08-31 03:17:09,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:09,005 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:09,006 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:09,168 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:17:09,169 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:09,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:09,182 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:09,182 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:09,348 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:17:09,349 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:09,378 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:09,378 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:09,379 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:09,723 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:17:09,723 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:17:09,754 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:09,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 96 treesize of output 118 [2019-08-31 03:17:09,755 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:10,106 WARN L188 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:17:10,106 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:17:10,107 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:10,107 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:17:10,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:10,114 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_134|], 16=[|v_#memory_$Pointer$.offset_140|, |v_#memory_$Pointer$.base_140|]} [2019-08-31 03:17:10,118 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:10,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:17:10,131 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:10,137 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:10,915 WARN L188 SmtUtils]: Spent 776.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:17:10,915 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:17:10,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:10,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:10,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:10,953 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:10,958 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:10,959 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:10,959 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:10,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:10,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, 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:10,974 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:11,478 WARN L188 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:17:11,478 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:17:11,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,506 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:11,507 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:11,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,631 WARN L188 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:17:11,631 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:17:11,632 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:11,633 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:12,170 WARN L188 SmtUtils]: Spent 535.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 94 [2019-08-31 03:17:12,170 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.9 percent of original size [2019-08-31 03:17:12,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:12,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:12,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:12,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:12,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:12,217 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:12,217 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:12,218 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:12,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:12,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, 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:12,240 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:12,700 WARN L188 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:17:12,701 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:17:12,702 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:12,702 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:17:12,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:12,809 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_135|], 108=[|v_#memory_$Pointer$.offset_141|, |v_#memory_$Pointer$.base_141|]} [2019-08-31 03:17:12,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:12,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:12,844 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:12,849 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:12,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, 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:12,851 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:12,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:12,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:12,885 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:12,890 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:12,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, 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:12,891 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:12,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:12,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, 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:12,914 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:12,930 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:12,937 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:12,937 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:12,950 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:17:12,951 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:12,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:12,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:12,988 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:12,992 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:12,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, 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:12,994 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:13,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:13,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, 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:13,019 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:13,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:13,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:13,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:17:13,053 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:13,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:13,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, 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:13,076 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:13,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:13,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:13,112 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:13,117 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:13,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, 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:13,119 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:13,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:13,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 194 treesize of output 178 [2019-08-31 03:17:13,137 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:13,499 WARN L188 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 66 [2019-08-31 03:17:13,500 INFO L567 ElimStorePlain]: treesize reduction 2180, result has 5.0 percent of original size [2019-08-31 03:17:13,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:13,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:13,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:13,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, 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:13,511 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:13,572 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:13,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:13,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:13,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:13,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 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-31 03:17:13,582 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:13,639 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:13,639 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:17:13,640 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2511, output treesize:107 [2019-08-31 03:17:13,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:13,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:13,658 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_273], 2=[v_prenex_270, |v_#memory_int_136|], 6=[v_prenex_271, v_prenex_272, v_prenex_274, v_prenex_275], 12=[|v_#memory_$Pointer$.base_142|, |v_#memory_$Pointer$.offset_142|]} [2019-08-31 03:17:13,674 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:13,675 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:14,709 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:17:14,709 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:17:14,728 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:14,729 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:15,174 WARN L188 SmtUtils]: Spent 444.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:17:15,174 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:15,193 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:15,216 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:15,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, 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:15,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:15,218 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:16,040 WARN L188 SmtUtils]: Spent 821.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:17:16,040 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:17:16,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:16,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:16,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:16,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, 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:16,062 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:16,398 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:17:16,398 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:16,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:16,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:16,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:16,420 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:16,421 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:17,019 WARN L188 SmtUtils]: Spent 597.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:17:17,019 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:17:17,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,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, 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:17,039 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:17,295 WARN L188 SmtUtils]: Spent 255.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:17:17,296 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:17,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,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 101 treesize of output 88 [2019-08-31 03:17:17,313 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:17,686 WARN L188 SmtUtils]: Spent 372.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:17:17,686 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:17:17,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,705 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:17,705 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:17,706 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:17,859 WARN L188 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:17:17,859 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:17,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,940 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:17:17,940 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:17,942 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:18,238 WARN L188 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:17:18,239 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:17:18,239 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:18,239 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:17:18,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,244 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_277, |v_#length_46|], 3=[v_prenex_276, |v_#valid_59|]} [2019-08-31 03:17:18,252 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:18,256 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:18,257 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:18,420 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:17:18,420 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:18,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:18,432 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:18,433 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:18,604 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:17:18,604 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:18,632 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:18,633 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:18,633 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:18,976 WARN L188 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:17:18,976 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:17:19,002 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:19,003 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:19,003 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:19,353 WARN L188 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:17:19,354 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:17:19,354 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:19,355 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:17:19,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:19,366 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_137|], 16=[|v_#memory_$Pointer$.base_143|, |v_#memory_$Pointer$.offset_143|]} [2019-08-31 03:17:19,373 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:19,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:17:19,385 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:19,394 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:20,341 WARN L188 SmtUtils]: Spent 946.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:17:20,341 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:17:20,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:20,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:20,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:20,382 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:20,387 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:20,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, 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:20,389 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:20,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:20,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, 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:20,406 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:20,926 WARN L188 SmtUtils]: Spent 519.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:17:20,926 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:17:20,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:20,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:20,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:20,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:20,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:20,980 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:20,980 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:20,982 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:20,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:21,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 133 treesize of output 139 [2019-08-31 03:17:21,024 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:21,510 WARN L188 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:17:21,510 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:17:21,524 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:21,654 WARN L188 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:17:21,654 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:17:21,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 210 treesize of output 309 [2019-08-31 03:17:21,656 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:21,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:21,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:21,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 129 treesize of output 135 [2019-08-31 03:17:21,675 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:22,160 WARN L188 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2019-08-31 03:17:22,160 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.3 percent of original size [2019-08-31 03:17:22,161 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:22,161 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:17:22,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:22,263 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_138|], 108=[|v_#memory_$Pointer$.offset_144|, |v_#memory_$Pointer$.base_144|]} [2019-08-31 03:17:22,274 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:17:22,274 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:22,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,312 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:22,318 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:22,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, 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:22,319 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:22,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,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 146 treesize of output 130 [2019-08-31 03:17:22,345 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:22,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,381 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,385 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:22,389 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:22,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, 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:22,391 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:22,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,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 188 treesize of output 172 [2019-08-31 03:17:22,412 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:22,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,448 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:22,453 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:22,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:17:22,454 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:22,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,488 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:22,492 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:22,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:17:22,493 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:22,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,514 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:22,515 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:22,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:17:22,551 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:22,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,587 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:22,592 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:22,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, 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:22,593 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:22,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,613 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:22,614 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:22,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,630 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:22,631 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:23,045 WARN L188 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 66 [2019-08-31 03:17:23,046 INFO L567 ElimStorePlain]: treesize reduction 2498, result has 4.4 percent of original size [2019-08-31 03:17:23,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:23,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:23,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:23,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, 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:23,058 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:23,122 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:23,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:23,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:23,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:23,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, 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:23,134 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:23,190 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:23,190 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:17:23,190 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2810, output treesize:107 [2019-08-31 03:17:23,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:23,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:23,208 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_278], 2=[v_prenex_281, |v_#memory_int_139|], 6=[v_prenex_280, v_prenex_282, v_prenex_283, v_prenex_279], 12=[|v_#memory_$Pointer$.base_145|, |v_#memory_$Pointer$.offset_145|]} [2019-08-31 03:17:23,232 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:23,232 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:24,231 WARN L188 SmtUtils]: Spent 998.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:17:24,232 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:17:24,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, 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:24,253 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:24,700 WARN L188 SmtUtils]: Spent 447.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:17:24,701 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:24,715 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:24,739 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:24,740 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:24,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:24,741 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:25,498 WARN L188 SmtUtils]: Spent 756.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:17:25,498 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:17:25,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:25,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:25,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:25,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, 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:25,522 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:25,834 WARN L188 SmtUtils]: Spent 311.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:17:25,835 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:25,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:25,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:25,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:25,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 136 treesize of output 123 [2019-08-31 03:17:25,857 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:26,129 WARN L188 SmtUtils]: Spent 271.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:17:26,129 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:26,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,149 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:26,150 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:26,651 WARN L188 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:17:26,651 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:17:26,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,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 101 treesize of output 88 [2019-08-31 03:17:26,669 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:27,007 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:17:27,008 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:17:27,015 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,030 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:27,030 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:27,031 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:27,182 WARN L188 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:17:27,183 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:27,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,260 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:17:27,260 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:27,262 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:27,559 WARN L188 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:17:27,560 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:17:27,560 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:27,561 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [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 {1=[v_prenex_285, |v_#length_47|], 3=[|v_#valid_60|, v_prenex_284]} [2019-08-31 03:17:27,578 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,582 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:27,583 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:27,753 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:17:27,753 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:27,763 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,767 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:27,768 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:27,946 WARN L188 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:17:27,947 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:27,975 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:27,976 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:27,977 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:28,334 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:17:28,335 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:17:28,362 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:28,363 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:28,363 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:28,725 WARN L188 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:17:28,725 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:17:28,726 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:28,726 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:17:28,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:28,734 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_140|], 18=[|v_#memory_$Pointer$.offset_146|, |v_#memory_$Pointer$.base_146|]} [2019-08-31 03:17:28,738 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:28,742 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:28,749 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:28,757 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:29,729 WARN L188 SmtUtils]: Spent 971.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:17:29,729 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:17:29,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:29,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:29,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:29,766 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:29,772 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:29,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 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-31 03:17:29,773 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:29,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:29,787 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:29,787 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:30,318 WARN L188 SmtUtils]: Spent 529.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:17:30,318 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:17:30,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:30,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:30,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, 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:30,344 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:30,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:30,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:30,478 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:17:30,478 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:17:30,479 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:30,481 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:31,027 WARN L188 SmtUtils]: Spent 545.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:17:31,027 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:17:31,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,077 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:31,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, 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:31,079 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:31,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,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:17:31,101 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:31,580 WARN L188 SmtUtils]: Spent 479.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:17:31,581 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:17:31,582 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:31,582 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:17:31,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,691 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_141|], 108=[|v_#memory_$Pointer$.offset_147|, |v_#memory_$Pointer$.base_147|]} [2019-08-31 03:17:31,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,714 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:31,714 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:31,726 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:17:31,726 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:31,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,765 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:31,770 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:31,771 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:31,772 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:31,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,794 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:31,795 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:31,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,834 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:31,839 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:31,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, 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:31,840 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:31,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17: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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:17:31,876 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:31,896 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,913 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:31,918 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:31,919 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:17:31,920 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:31,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,957 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:31,962 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:31,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:17:31,964 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:31,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,998 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:32,003 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:32,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, 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:32,005 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:32,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:32,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:17:32,028 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:32,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:32,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 188 treesize of output 172 [2019-08-31 03:17:32,055 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:32,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:32,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 194 treesize of output 178 [2019-08-31 03:17:32,075 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:32,522 WARN L188 SmtUtils]: Spent 446.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 66 [2019-08-31 03:17:32,523 INFO L567 ElimStorePlain]: treesize reduction 2516, result has 4.4 percent of original size [2019-08-31 03:17:32,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:32,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:32,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:32,536 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:32,537 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:32,597 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:32,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:32,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:32,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:32,609 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:32,610 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:32,665 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:32,666 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:17:32,666 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2834, output treesize:107 [2019-08-31 03:17:32,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:32,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:32,684 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_287], 2=[v_prenex_290, |v_#memory_int_142|], 6=[v_prenex_291, v_prenex_286, v_prenex_288, v_prenex_289], 12=[|v_#memory_$Pointer$.base_148|, |v_#memory_$Pointer$.offset_148|]} [2019-08-31 03:17:32,703 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:32,703 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:33,665 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:17:33,665 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:17:33,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, 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:33,689 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:34,107 WARN L188 SmtUtils]: Spent 417.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:17:34,107 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:34,126 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:34,149 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17: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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:17:34,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:34,151 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:34,976 WARN L188 SmtUtils]: Spent 824.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:17:34,977 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:17:34,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:34,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:34,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,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:17:35,006 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:35,347 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:17:35,347 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:35,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,364 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,371 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:35,371 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:35,668 WARN L188 SmtUtils]: Spent 296.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:17:35,669 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:35,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,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 101 treesize of output 88 [2019-08-31 03:17:35,691 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:36,041 WARN L188 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:17:36,041 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:17:36,041 INFO L464 ElimStorePlain]: Eliminatee v_prenex_289 vanished before elimination [2019-08-31 03:17:36,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:36,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:36,052 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:36,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:36,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:36,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:36,062 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:36,062 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:36,063 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:36,213 WARN L188 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:17:36,213 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:36,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:36,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:36,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:36,287 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:17:36,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:17:36,289 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:36,590 WARN L188 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:17:36,590 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:17:36,591 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:36,591 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:17:36,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:36,596 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_293, |v_#length_48|], 3=[v_prenex_292, |v_#valid_61|]} [2019-08-31 03:17:36,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:36,608 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:36,609 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:36,781 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:17:36,782 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:36,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:36,793 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:36,794 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:36,974 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:17:36,974 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:37,000 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:37,001 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:37,001 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:37,363 WARN L188 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:17:37,364 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:17:37,419 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:37,419 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 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:37,420 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:37,776 WARN L188 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:17:37,777 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:17:37,777 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:37,778 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:17:37,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:37,787 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_143|], 18=[|v_#memory_$Pointer$.base_149|, |v_#memory_$Pointer$.offset_149|]} [2019-08-31 03:17:37,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:37,799 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:37,805 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:37,811 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:38,641 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:17:38,641 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:17:38,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:38,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, 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:38,661 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:38,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:38,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:38,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:38,684 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:38,690 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:38,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, 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:38,691 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:39,215 WARN L188 SmtUtils]: Spent 523.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:17:39,215 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:17:39,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,261 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:39,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, 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:39,262 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:39,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,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, 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:39,285 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:39,777 WARN L188 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:17:39,777 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:17:39,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,802 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:17:39,803 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:39,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,935 WARN L188 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:17:39,935 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:17:39,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 234 treesize of output 341 [2019-08-31 03:17:39,938 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:40,440 WARN L188 SmtUtils]: Spent 501.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:17:40,441 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:17:40,442 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:40,442 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:17:40,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,546 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_144|], 108=[|v_#memory_$Pointer$.offset_150|, |v_#memory_$Pointer$.base_150|]} [2019-08-31 03:17:40,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:40,568 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:40,568 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:40,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:40,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:40,605 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:40,610 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:40,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, 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:40,611 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:40,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:40,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, 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:40,637 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:40,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:40,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, 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:40,660 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:40,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:40,682 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:40,683 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:40,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:40,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:40,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:17:40,717 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:40,729 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:17:40,730 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:40,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:40,751 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:40,752 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:40,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:40,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:40,788 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:40,794 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:40,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, 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:40,796 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:40,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:40,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:40,822 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:40,827 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:40,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:17:40,829 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:41,223 WARN L188 SmtUtils]: Spent 393.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 66 [2019-08-31 03:17:41,224 INFO L567 ElimStorePlain]: treesize reduction 1946, result has 5.6 percent of original size [2019-08-31 03:17:41,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:41,232 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:41,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:41,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, 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:41,234 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:41,297 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:41,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:41,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:41,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:41,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, 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:41,309 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:41,363 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:41,363 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:17:41,363 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2272, output treesize:107 [2019-08-31 03:17:41,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:41,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:41,384 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_298], 2=[|v_#memory_int_145|, v_prenex_295], 6=[v_prenex_294, v_prenex_296, v_prenex_297, v_prenex_299], 12=[|v_#memory_$Pointer$.offset_151|, |v_#memory_$Pointer$.base_151|]} [2019-08-31 03:17:41,405 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:41,406 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:42,459 WARN L188 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:17:42,459 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:17:42,477 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:42,501 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:42,502 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:42,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:42,503 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:43,373 WARN L188 SmtUtils]: Spent 868.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:17:43,373 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 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, 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:43,399 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:43,785 WARN L188 SmtUtils]: Spent 386.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:17:43,786 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:43,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,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, 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:43,810 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:44,148 WARN L188 SmtUtils]: Spent 337.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:17:44,148 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:44,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:44,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:44,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:44,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, 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:44,172 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:44,752 WARN L188 SmtUtils]: Spent 579.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:17:44,753 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:17:44,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:44,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:44,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:44,771 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:44,772 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:45,036 WARN L188 SmtUtils]: Spent 264.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:17:45,037 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:45,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:45,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:45,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:45,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, 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:45,054 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:45,411 WARN L188 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:17:45,412 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:17:45,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:45,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:45,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:45,490 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:17:45,491 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:45,492 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:45,809 WARN L188 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:17:45,810 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:17:45,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:45,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:45,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:45,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:45,824 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:45,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:45,827 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:45,828 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:45,829 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:45,969 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:17:45,969 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:45,970 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:45,970 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:17:45,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:45,975 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_300, |v_#length_49|], 3=[v_prenex_301, |v_#valid_62|]} [2019-08-31 03:17:45,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:45,987 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:45,988 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:46,168 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:17:46,168 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:46,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:46,180 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:46,180 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:46,359 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:17:46,359 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:46,388 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:46,388 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:46,389 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:46,752 WARN L188 SmtUtils]: Spent 362.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:17:46,753 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:17:46,780 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:46,781 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:46,782 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:47,144 WARN L188 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:17:47,144 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:17:47,145 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:47,145 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:17:47,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:47,153 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_146|], 18=[|v_#memory_$Pointer$.offset_152|, |v_#memory_$Pointer$.base_152|]} [2019-08-31 03:17:47,158 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:47,165 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:47,173 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:47,177 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:48,073 WARN L188 SmtUtils]: Spent 895.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:17:48,074 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:17:48,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:48,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:48,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:48,111 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:48,115 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:48,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:17:48,117 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:48,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:48,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:17:48,134 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:48,656 WARN L188 SmtUtils]: Spent 521.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:17:48,657 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:17:48,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:48,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:48,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, 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:48,684 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:48,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:48,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:48,866 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:17:48,866 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:17:48,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, 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:48,870 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:49,475 WARN L188 SmtUtils]: Spent 603.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:17:49,475 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:17:49,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:49,485 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:49,507 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:49,507 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:49,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:49,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:49,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:49,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:49,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:49,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:49,536 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:49,537 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:49,541 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:50,023 WARN L188 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:17:50,024 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:17:50,025 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:50,025 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:17:50,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,135 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_147|], 108=[|v_#memory_$Pointer$.base_153|, |v_#memory_$Pointer$.offset_153|]} [2019-08-31 03:17:50,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,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:17:50,156 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:50,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,177 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:50,178 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:50,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,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:17:50,202 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:50,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,240 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:50,245 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:50,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, 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:50,247 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:50,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,288 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:50,295 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:50,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, 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:50,296 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:50,308 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:17:50,309 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:50,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:17:50,345 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:50,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,384 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:50,388 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:50,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 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:17:50,390 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:50,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,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:17:50,407 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:50,776 WARN L188 SmtUtils]: Spent 368.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 66 [2019-08-31 03:17:50,777 INFO L567 ElimStorePlain]: treesize reduction 1765, result has 6.1 percent of original size [2019-08-31 03:17:50,783 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,785 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,788 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:50,788 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:50,847 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:50,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,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, 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:50,861 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:50,919 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:50,920 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:17:50,920 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:2078, output treesize:107 [2019-08-31 03:17:50,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:50,937 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_302], 2=[v_prenex_305, |v_#memory_int_148|], 6=[|v_#memory_$Pointer$.base_154|, |v_#memory_$Pointer$.offset_154|, v_prenex_303, v_prenex_304], 12=[v_prenex_306, v_prenex_307]} [2019-08-31 03:17:50,955 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:50,956 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:51,925 WARN L188 SmtUtils]: Spent 968.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:17:51,925 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:17:51,942 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:51,969 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:51,969 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:51,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,971 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:52,808 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:17:52,809 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:17:52,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, 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:52,827 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:53,191 WARN L188 SmtUtils]: Spent 363.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:17:53,192 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:53,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:53,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:53,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:53,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, 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:53,216 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:53,536 WARN L188 SmtUtils]: Spent 319.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:17:53,536 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:53,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:53,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:53,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:53,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, 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:53,556 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:54,093 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:17:54,094 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:17:54,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,113 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 107 [2019-08-31 03:17:54,114 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:54,358 WARN L188 SmtUtils]: Spent 243.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:17:54,358 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:54,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,377 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:54,378 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:54,712 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:17:54,713 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:17:54,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,735 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:54,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, 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:54,736 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:54,885 WARN L188 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:17:54,885 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:54,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,959 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:17:54,960 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:54,961 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:55,261 WARN L188 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:17:55,262 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:17:55,262 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:55,262 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:17:55,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:55,266 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_50|, v_prenex_308], 3=[|v_#valid_63|, v_prenex_309]} [2019-08-31 03:17:55,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:55,278 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:55,279 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:55,436 WARN L188 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:17:55,437 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:55,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:55,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, 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:55,450 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:55,613 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:17:55,613 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:55,654 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:55,654 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:55,655 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:55,991 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:17:55,992 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:17:56,019 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:56,019 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:56,020 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:56,364 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:17:56,365 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:17:56,365 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:56,366 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:17:56,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:56,373 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_149|], 16=[|v_#memory_$Pointer$.offset_155|, |v_#memory_$Pointer$.base_155|]} [2019-08-31 03:17:56,377 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:56,382 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:56,389 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:56,392 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:57,181 WARN L188 SmtUtils]: Spent 788.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:17:57,181 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:17:57,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:57,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, 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:57,199 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:57,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:57,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:57,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:57,227 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:57,231 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:57,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, 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:57,233 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:57,746 WARN L188 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:17:57,746 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:17:57,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:57,893 WARN L188 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:17:57,894 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:17:57,894 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:57,896 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:57,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:57,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, 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:57,911 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:58,443 WARN L188 SmtUtils]: Spent 530.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2019-08-31 03:17:58,443 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.5 percent of original size [2019-08-31 03:17:58,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:58,476 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:58,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:58,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:58,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:58,492 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:58,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, 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:58,493 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:58,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:58,512 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:58,513 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:58,984 WARN L188 SmtUtils]: Spent 470.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:17:58,985 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:17:58,986 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:58,986 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:17:59,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:59,098 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_150|], 108=[|v_#memory_$Pointer$.base_156|, |v_#memory_$Pointer$.offset_156|]} [2019-08-31 03:17:59,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:17:59,133 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:59,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,172 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:59,177 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:59,178 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:59,179 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:59,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,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:17:59,202 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:59,216 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:17:59,216 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:59,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,241 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:59,241 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:59,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,266 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:59,267 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:59,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,306 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:59,312 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:59,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, 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:59,313 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:59,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,335 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:59,336 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:59,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,372 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:59,378 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:59,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, 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:59,379 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:59,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,417 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:59,423 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:59,424 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:59,425 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:59,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,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 0 case distinctions, treesize of input 146 treesize of output 130 [2019-08-31 03:17:59,444 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:59,867 WARN L188 SmtUtils]: Spent 422.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:17:59,867 INFO L567 ElimStorePlain]: treesize reduction 2047, result has 5.3 percent of original size [2019-08-31 03:17:59,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,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:17:59,878 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:59,938 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:59,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,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:17:59,948 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:00,002 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:00,002 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:18:00,003 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2541, output treesize:107 [2019-08-31 03:18:00,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,022 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_313], 2=[|v_#memory_int_151|, v_prenex_310], 6=[v_prenex_311, v_prenex_312, v_prenex_314, v_prenex_315], 12=[|v_#memory_$Pointer$.offset_157|, |v_#memory_$Pointer$.base_157|]} [2019-08-31 03:18:00,040 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:00,040 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:01,017 WARN L188 SmtUtils]: Spent 975.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:18:01,017 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:18:01,036 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:01,060 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:01,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:18:01,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:01,062 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:01,962 WARN L188 SmtUtils]: Spent 898.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:18:01,962 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:18:01,983 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:01,984 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:02,374 WARN L188 SmtUtils]: Spent 389.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:18:02,374 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:02,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:02,391 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:02,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:02,402 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:02,403 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:02,738 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:18:02,738 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:02,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:02,752 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:02,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:02,762 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:02,762 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:03,352 WARN L188 SmtUtils]: Spent 588.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:18:03,352 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:18:03,364 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:03,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:03,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:03,377 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:03,378 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:03,635 WARN L188 SmtUtils]: Spent 257.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:18:03,636 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:03,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:03,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:03,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:03,653 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 88 [2019-08-31 03:18:03,653 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:04,013 WARN L188 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:18:04,013 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:18:04,023 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,092 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:18:04,093 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:04,095 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:04,411 WARN L188 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:18:04,411 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:18:04,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,431 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18: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 196 treesize of output 165 [2019-08-31 03:18:04,432 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:04,572 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:18:04,572 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:04,573 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:04,573 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:18:04,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:04,578 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_51|, v_prenex_316], 3=[v_prenex_317, |v_#valid_64|]} [2019-08-31 03:18:04,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,589 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:04,590 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:04,767 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:18:04,768 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:04,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,782 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:04,783 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:04,961 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:18:04,962 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:04,986 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:04,987 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:04,988 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:05,345 WARN L188 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:18:05,345 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:18:05,371 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:05,371 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:05,372 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:05,739 WARN L188 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:18:05,739 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:18:05,740 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:05,740 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:18:05,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:05,748 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_152|], 18=[|v_#memory_$Pointer$.offset_158|, |v_#memory_$Pointer$.base_158|]} [2019-08-31 03:18:05,754 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:05,762 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:05,768 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:05,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:18:06,662 WARN L188 SmtUtils]: Spent 889.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:18:06,662 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:18:06,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:06,680 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:06,680 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:06,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:06,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:06,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:06,708 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:06,713 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:06,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, 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:06,715 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:07,230 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:18:07,230 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:18:07,243 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:07,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:07,379 WARN L188 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:18:07,380 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:18:07,380 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:07,382 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:07,392 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:07,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:07,401 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:07,401 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:07,966 WARN L188 SmtUtils]: Spent 564.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:18:07,967 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:18:07,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:07,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:07,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:07,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,017 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18: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, 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:08,018 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:08,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,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:18:08,043 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:08,529 WARN L188 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:18:08,529 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:18:08,530 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:08,530 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:18:08,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:08,647 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_153|], 108=[|v_#memory_$Pointer$.base_159|, |v_#memory_$Pointer$.offset_159|]} [2019-08-31 03:18:08,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,667 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:08,668 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:08,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,707 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:08,713 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:08,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, 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:08,714 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:08,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,751 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:08,756 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:08,757 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:08,758 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:08,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,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 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:18:08,781 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:08,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,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 194 treesize of output 178 [2019-08-31 03:18:08,807 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:08,821 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:18:08,822 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:08,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,860 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:08,865 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:08,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:18:08,867 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:08,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,904 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:08,910 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:08,911 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:08,912 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:08,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,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 146 treesize of output 130 [2019-08-31 03:18:08,934 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:08,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,971 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:08,975 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:08,976 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:08,977 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:08,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:18:09,008 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,032 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:09,038 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18: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 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:18:09,039 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,442 WARN L188 SmtUtils]: Spent 401.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:18:09,442 INFO L567 ElimStorePlain]: treesize reduction 2613, result has 4.2 percent of original size [2019-08-31 03:18:09,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,454 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:09,455 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,512 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:09,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,522 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 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:09,522 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,576 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:09,577 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,577 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2909, output treesize:107 [2019-08-31 03:18:09,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,596 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_318], 2=[|v_#memory_int_154|, v_prenex_321], 6=[v_prenex_319, v_prenex_320, |v_#memory_$Pointer$.offset_160|, |v_#memory_$Pointer$.base_160|], 12=[v_prenex_322, v_prenex_323]} [2019-08-31 03:18:09,622 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:09,622 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:10,607 WARN L188 SmtUtils]: Spent 985.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:18:10,608 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:18:10,628 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:10,628 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:11,060 WARN L188 SmtUtils]: Spent 430.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:18:11,060 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:11,078 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:11,101 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:11,102 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:11,103 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:11,893 WARN L188 SmtUtils]: Spent 789.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:18:11,894 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:18:11,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:11,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:11,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:11,917 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:11,918 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:12,244 WARN L188 SmtUtils]: Spent 325.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:18:12,244 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:12,256 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:12,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:12,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:12,270 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:12,270 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:12,642 WARN L188 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:18:12,642 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:18:12,642 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_160| vanished before elimination [2019-08-31 03:18:12,643 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_160| vanished before elimination [2019-08-31 03:18:12,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:12,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:12,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:12,722 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:18:12,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 216 treesize of output 232 [2019-08-31 03:18:12,724 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:13,052 WARN L188 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:18:13,052 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:18:13,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:13,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:13,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:13,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:13,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:13,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:13,069 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:13,070 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:13,071 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:13,213 WARN L188 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:18:13,213 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:13,213 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:13,214 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:18:13,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:13,218 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_52|, v_prenex_324], 3=[v_prenex_325, |v_#valid_65|]} [2019-08-31 03:18:13,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:13,231 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:13,231 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:13,404 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:18:13,405 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:13,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:13,415 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:13,416 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:13,589 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:18:13,589 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:13,617 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:13,618 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:13,619 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:13,959 WARN L188 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:18:13,960 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:18:13,985 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:13,986 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:13,987 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:14,341 WARN L188 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:18:14,341 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:18:14,342 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:14,342 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:18:14,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:14,350 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_155|], 16=[|v_#memory_$Pointer$.offset_161|, |v_#memory_$Pointer$.base_161|]} [2019-08-31 03:18:14,358 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:14,362 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:14,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:18:14,374 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:15,250 WARN L188 SmtUtils]: Spent 875.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:18:15,250 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:18:15,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:15,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, 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:15,270 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:15,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:15,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:15,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:15,298 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:15,304 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:15,305 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:15,306 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:15,807 WARN L188 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:18:15,807 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:18:15,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:15,950 WARN L188 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:18:15,951 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:18:15,951 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:15,953 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:15,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:15,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 133 treesize of output 139 [2019-08-31 03:18:15,970 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:16,505 WARN L188 SmtUtils]: Spent 534.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 94 [2019-08-31 03:18:16,505 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.9 percent of original size [2019-08-31 03:18:16,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,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 133 treesize of output 139 [2019-08-31 03:18:16,539 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:16,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,566 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:16,566 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:16,567 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:17,037 WARN L188 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:18:17,038 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:18:17,038 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:17,039 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:18:17,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:17,163 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_156|], 108=[|v_#memory_$Pointer$.offset_162|, |v_#memory_$Pointer$.base_162|]} [2019-08-31 03:18:17,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,208 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:18:17,209 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:17,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,230 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:17,231 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:17,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,276 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:17,281 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18: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, 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:17,283 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:17,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,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, 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:17,307 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:17,320 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:18:17,321 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:17,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,344 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:17,345 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:17,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,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, 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:17,370 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:17,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,412 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:17,417 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:17,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 269 treesize of output 254 [2019-08-31 03:18:17,419 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:17,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,457 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:17,462 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:17,463 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:17,464 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:17,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,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 194 treesize of output 178 [2019-08-31 03:18:17,486 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:17,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,512 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:17,517 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:17,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, 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:17,519 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:17,928 WARN L188 SmtUtils]: Spent 408.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 66 [2019-08-31 03:18:17,928 INFO L567 ElimStorePlain]: treesize reduction 2216, result has 4.9 percent of original size [2019-08-31 03:18:17,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,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:18:17,940 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,003 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:18,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,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, 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:18,015 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,072 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:18,073 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,073 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2541, output treesize:107 [2019-08-31 03:18:18,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,096 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_330], 2=[v_prenex_327, |v_#memory_int_157|], 6=[v_prenex_328, v_prenex_329, v_prenex_331, v_prenex_326], 12=[|v_#memory_$Pointer$.offset_163|, |v_#memory_$Pointer$.base_163|]} [2019-08-31 03:18:18,116 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:18,116 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:19,142 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:18:19,142 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:18:19,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, 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:19,162 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:19,595 WARN L188 SmtUtils]: Spent 432.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:18:19,596 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:19,614 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:19,632 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:19,633 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:19,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:19,634 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:20,442 WARN L188 SmtUtils]: Spent 807.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:18:20,442 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:18:20,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:20,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:20,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:20,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, 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:20,463 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:20,808 WARN L188 SmtUtils]: Spent 345.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:18:20,809 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:20,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:20,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:20,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:20,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, 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:20,831 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:21,126 WARN L188 SmtUtils]: Spent 294.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:18:21,126 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:21,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:21,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:21,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18: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, 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:21,144 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:21,510 WARN L188 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:18:21,510 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:18:21,511 INFO L464 ElimStorePlain]: Eliminatee v_prenex_326 vanished before elimination [2019-08-31 03:18:21,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:21,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:21,524 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:21,591 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:18:21,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, 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:21,593 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:21,914 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:18:21,915 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:18:21,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:21,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:21,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:21,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:21,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:21,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:21,940 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:21,940 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:21,941 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:22,082 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:18:22,083 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:22,083 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:22,083 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:18:22,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:22,089 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_53|, v_prenex_332], 3=[v_prenex_333, |v_#valid_66|]} [2019-08-31 03:18:22,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:22,101 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:22,102 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:22,282 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:18:22,283 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:22,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:22,297 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:22,298 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:22,486 WARN L188 SmtUtils]: Spent 187.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:18:22,487 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:22,514 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:22,514 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:22,515 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:22,879 WARN L188 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:18:22,880 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:18:22,905 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:22,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 102 treesize of output 124 [2019-08-31 03:18:22,907 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:23,271 WARN L188 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:18:23,272 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:18:23,272 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:23,273 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:18:23,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:23,279 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_158|], 18=[|v_#memory_$Pointer$.base_164|, |v_#memory_$Pointer$.offset_164|]} [2019-08-31 03:18:23,284 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:23,291 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:23,301 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:23,308 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:24,222 WARN L188 SmtUtils]: Spent 913.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:18:24,223 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:18:24,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:24,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:24,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:24,267 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:24,273 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:24,273 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:24,274 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:24,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:24,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, 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:24,289 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:24,805 WARN L188 SmtUtils]: Spent 515.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:18:24,805 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:18:24,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:24,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:24,840 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:24,841 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:24,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:24,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:24,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:24,855 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:24,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:24,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:24,871 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:24,872 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:24,873 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:25,370 WARN L188 SmtUtils]: Spent 496.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:18:25,371 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:18:25,381 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:25,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:25,521 WARN L188 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:18:25,521 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:18:25,521 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:25,522 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:25,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:25,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:25,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:25,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, 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:25,541 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:26,043 WARN L188 SmtUtils]: Spent 501.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:18:26,043 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:18:26,044 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:26,044 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:18:26,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:26,173 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_159|], 108=[|v_#memory_$Pointer$.base_165|, |v_#memory_$Pointer$.offset_165|]} [2019-08-31 03:18:26,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,212 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:26,217 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:26,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:18:26,219 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:26,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,241 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:26,242 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:26,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,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 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:18:26,265 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:26,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,305 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:26,310 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:26,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, 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:26,312 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:26,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,332 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:26,333 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:26,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,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 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:18:26,361 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:26,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,392 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,399 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:26,404 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:26,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:18:26,406 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:26,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,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 146 treesize of output 130 [2019-08-31 03:18:26,428 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:26,451 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,467 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:26,473 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18: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, 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:26,475 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:26,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,504 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:18:26,505 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:26,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,528 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:26,529 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:26,540 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:18:26,540 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:26,976 WARN L188 SmtUtils]: Spent 435.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 66 [2019-08-31 03:18:26,976 INFO L567 ElimStorePlain]: treesize reduction 2391, result has 4.6 percent of original size [2019-08-31 03:18:26,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,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:18:26,987 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:27,047 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:27,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,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:18:27,059 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:27,114 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:27,114 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:18:27,114 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2735, output treesize:107 [2019-08-31 03:18:27,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,137 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_339], 2=[v_prenex_336, |v_#memory_int_160|], 6=[v_prenex_338, v_prenex_334, v_prenex_335, v_prenex_337], 12=[|v_#memory_$Pointer$.offset_166|, |v_#memory_$Pointer$.base_166|]} [2019-08-31 03:18:27,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:18:27,155 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:28,110 WARN L188 SmtUtils]: Spent 954.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:18:28,110 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:18:28,133 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:28,134 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:28,549 WARN L188 SmtUtils]: Spent 415.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:18:28,549 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:28,568 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:28,596 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:28,597 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:28,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:28,598 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:29,363 WARN L188 SmtUtils]: Spent 764.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:18:29,364 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:18:29,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:29,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:29,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:29,387 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:29,388 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:29,724 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:18:29,725 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:29,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:29,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:29,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:29,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 136 treesize of output 123 [2019-08-31 03:18:29,745 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:30,049 WARN L188 SmtUtils]: Spent 303.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:18:30,049 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:30,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:30,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:30,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:30,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 117 treesize of output 104 [2019-08-31 03:18:30,068 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:30,585 WARN L188 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:18:30,586 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:18:30,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:30,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:30,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:30,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 101 treesize of output 88 [2019-08-31 03:18:30,603 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:30,956 WARN L188 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:18:30,956 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:18:30,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:30,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:30,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:31,033 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:18:31,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:18:31,035 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:31,364 WARN L188 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:18:31,364 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:18:31,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:31,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:31,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:31,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:31,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:31,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:31,381 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:31,382 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:31,383 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:31,525 WARN L188 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:18:31,525 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:31,525 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:31,526 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:18:31,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:31,530 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_54|, v_prenex_340], 3=[v_prenex_341, |v_#valid_67|]} [2019-08-31 03:18:31,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:31,541 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:31,542 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:31,714 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:18:31,714 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:31,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:31,726 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:31,727 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:31,907 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:18:31,908 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:31,935 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:31,936 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:31,937 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:32,277 WARN L188 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:18:32,277 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:18:32,304 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:32,305 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,306 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:32,654 WARN L188 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:18:32,654 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:18:32,655 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:32,655 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:18:32,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:32,662 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_161|], 16=[|v_#memory_$Pointer$.base_167|, |v_#memory_$Pointer$.offset_167|]} [2019-08-31 03:18:32,666 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:32,675 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:32,679 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:32,687 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:33,679 WARN L188 SmtUtils]: Spent 991.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:18:33,680 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:18:33,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:33,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:33,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:33,720 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:33,726 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:33,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, 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:33,727 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:33,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:33,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, 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:33,741 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:34,247 WARN L188 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:18:34,248 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:18:34,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:34,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:34,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:34,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:34,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:34,297 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:34,297 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:34,298 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:34,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:34,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 133 treesize of output 139 [2019-08-31 03:18:34,321 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:34,810 WARN L188 SmtUtils]: Spent 489.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:18:34,811 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:18:34,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:34,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:34,833 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:34,834 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:34,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:34,963 WARN L188 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:18:34,964 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:18:34,964 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:34,965 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:35,454 WARN L188 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 93 [2019-08-31 03:18:35,454 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.6 percent of original size [2019-08-31 03:18:35,455 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:35,455 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:18:35,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:35,583 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_162|], 108=[|v_#memory_$Pointer$.offset_168|, |v_#memory_$Pointer$.base_168|]} [2019-08-31 03:18:35,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:18:35,620 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:35,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,662 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:35,667 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:35,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, 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:35,668 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:35,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,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 194 treesize of output 178 [2019-08-31 03:18:35,696 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:35,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,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 146 treesize of output 130 [2019-08-31 03:18:35,720 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:35,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,766 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:35,771 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:35,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, 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:35,773 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:35,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,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, 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:35,802 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:35,817 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:18:35,817 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:35,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,840 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:35,841 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:35,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,863 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:35,863 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:35,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,904 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:35,908 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:35,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, 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:35,909 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:35,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,934 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:35,939 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:35,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, 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:35,941 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:36,372 WARN L188 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 66 [2019-08-31 03:18:36,372 INFO L567 ElimStorePlain]: treesize reduction 2222, result has 4.9 percent of original size [2019-08-31 03:18:36,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,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 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-31 03:18:36,385 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:36,448 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:36,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,460 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, 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,461 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:36,518 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:36,518 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:18:36,519 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2541, output treesize:107 [2019-08-31 03:18:36,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,542 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_342], 2=[|v_#memory_int_163|, v_prenex_345], 6=[|v_#memory_$Pointer$.offset_169|, |v_#memory_$Pointer$.base_169|, v_prenex_343, v_prenex_344], 12=[v_prenex_346, v_prenex_347]} [2019-08-31 03:18:36,564 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:36,564 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:37,546 WARN L188 SmtUtils]: Spent 981.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:18:37,547 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:18:37,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, 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:37,569 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:37,993 WARN L188 SmtUtils]: Spent 422.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:18:37,993 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:38,008 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:38,029 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:38,029 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:38,031 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:38,819 WARN L188 SmtUtils]: Spent 787.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:18:38,819 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:18:38,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:38,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:38,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:38,845 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:38,845 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:39,172 WARN L188 SmtUtils]: Spent 325.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:18:39,172 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:39,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:39,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:39,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:39,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, 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:39,193 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:39,741 WARN L188 SmtUtils]: Spent 547.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:18:39,741 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:18:39,752 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:39,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:39,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:39,761 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,761 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:40,009 WARN L188 SmtUtils]: Spent 246.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:18:40,009 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:40,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,026 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:40,027 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:40,371 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:18:40,371 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:18:40,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,453 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:18:40,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, 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:40,455 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:40,778 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:18:40,778 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:18:40,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,785 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,794 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,796 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:40,796 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,797 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:40,934 WARN L188 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:18:40,935 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:40,935 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,936 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:18:40,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:40,940 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_55|, v_prenex_348], 3=[|v_#valid_68|, v_prenex_349]} [2019-08-31 03:18:40,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,952 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,952 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:41,117 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:18:41,117 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:41,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:41,130 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:41,130 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:41,304 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:18:41,305 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:41,331 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:41,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 173 treesize of output 195 [2019-08-31 03:18:41,333 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:41,677 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:18:41,677 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:18:41,705 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:41,705 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,706 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:42,053 WARN L188 SmtUtils]: Spent 346.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:18:42,054 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:18:42,054 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:42,055 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:18:42,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:42,062 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_164|], 16=[|v_#memory_$Pointer$.base_170|, |v_#memory_$Pointer$.offset_170|]} [2019-08-31 03:18:42,065 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:42,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:18:42,082 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:42,088 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,941 WARN L188 SmtUtils]: Spent 852.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:18:42,942 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:18:42,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:42,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:42,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:42,984 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:42,989 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:42,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 1 case distinctions, treesize of input 225 treesize of output 214 [2019-08-31 03:18:42,991 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:43,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:43,006 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:43,007 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:43,518 WARN L188 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:18:43,518 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:18:43,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:43,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:43,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:43,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:43,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:43,566 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:43,567 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:43,568 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:43,576 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:43,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 133 treesize of output 139 [2019-08-31 03:18:43,590 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,079 WARN L188 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:18:44,079 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:18:44,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,214 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:44,215 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:18:44,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, 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:44,217 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,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 129 treesize of output 135 [2019-08-31 03:18:44,234 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,733 WARN L188 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 93 [2019-08-31 03:18:44,734 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.6 percent of original size [2019-08-31 03:18:44,734 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,735 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:18:44,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,867 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_165|], 108=[|v_#memory_$Pointer$.offset_171|, |v_#memory_$Pointer$.base_171|]} [2019-08-31 03:18:44,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:18:44,903 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,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 146 treesize of output 130 [2019-08-31 03:18:44,929 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,965 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:44,970 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:44,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, 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,971 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,016 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:45,022 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:45,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, 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:45,023 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:45,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,071 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:45,076 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:45,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, 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:45,078 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:45,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,113 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:45,118 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:45,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 269 treesize of output 254 [2019-08-31 03:18:45,120 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:45,131 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:18:45,131 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:45,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,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 194 treesize of output 178 [2019-08-31 03:18:45,153 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:45,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,175 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:45,176 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:45,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,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 194 treesize of output 178 [2019-08-31 03:18:45,195 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:45,593 WARN L188 SmtUtils]: Spent 396.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:18:45,593 INFO L567 ElimStorePlain]: treesize reduction 2047, result has 5.3 percent of original size [2019-08-31 03:18:45,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,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, 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,606 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:45,666 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:45,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,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:18:45,678 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:45,732 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:45,733 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,733 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2347, output treesize:107 [2019-08-31 03:18:45,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:45,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:45,754 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_350], 2=[|v_#memory_int_166|, v_prenex_353], 6=[v_prenex_351, v_prenex_352, |v_#memory_$Pointer$.offset_172|, |v_#memory_$Pointer$.base_172|], 12=[v_prenex_354, v_prenex_355]} [2019-08-31 03:18:45,778 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,778 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:46,760 WARN L188 SmtUtils]: Spent 980.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:18:46,760 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:18:46,783 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,784 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:47,205 WARN L188 SmtUtils]: Spent 420.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:18:47,205 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:47,220 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:47,242 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:47,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, 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:47,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:47,244 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:47,978 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:18:47,978 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:18:47,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:47,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:47,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,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, 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:48,003 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:48,322 WARN L188 SmtUtils]: Spent 318.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:18:48,322 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:48,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,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, 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:48,345 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:48,702 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:18:48,703 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:18:48,703 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_172| vanished before elimination [2019-08-31 03:18:48,703 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_172| vanished before elimination [2019-08-31 03:18:48,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,783 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:18:48,783 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:48,785 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:49,088 WARN L188 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:18:49,089 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:18:49,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:49,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:49,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:49,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:49,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:49,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:49,110 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:49,110 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:49,111 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:49,251 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:18:49,252 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:49,252 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:49,252 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:18:49,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:49,261 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_357, |v_#length_56|], 3=[v_prenex_356, |v_#valid_69|]} [2019-08-31 03:18:49,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18: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 174 treesize of output 176 [2019-08-31 03:18:49,274 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:49,439 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:18:49,439 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:49,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:49,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 97 treesize of output 99 [2019-08-31 03:18:49,453 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:49,621 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:18:49,621 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:49,650 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:49,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 173 treesize of output 195 [2019-08-31 03:18:49,651 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:49,986 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:18:49,987 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:18:50,012 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:50,013 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:50,013 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:50,360 WARN L188 SmtUtils]: Spent 346.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:18:50,360 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:18:50,361 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:50,361 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:18:50,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:50,369 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_167|], 16=[|v_#memory_$Pointer$.offset_173|, |v_#memory_$Pointer$.base_173|]} [2019-08-31 03:18:50,373 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:50,381 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:50,388 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:50,396 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:51,244 WARN L188 SmtUtils]: Spent 847.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:18:51,245 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:18:51,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:51,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:51,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:51,281 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:51,287 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:51,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, 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:51,288 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:51,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:51,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, 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:51,304 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:51,796 WARN L188 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:18:51,797 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:18:51,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:51,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, 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:51,823 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:51,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:51,949 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:18:51,950 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:18:51,950 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:51,951 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:52,483 WARN L188 SmtUtils]: Spent 530.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2019-08-31 03:18:52,483 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.5 percent of original size [2019-08-31 03:18:52,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,514 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:52,515 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:52,524 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,541 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,542 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:52,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, 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:52,544 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:53,009 WARN L188 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:18:53,010 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:18:53,010 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:53,011 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:18:53,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,146 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_168|], 108=[|v_#memory_$Pointer$.offset_174|, |v_#memory_$Pointer$.base_174|]} [2019-08-31 03:18:53,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,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 194 treesize of output 178 [2019-08-31 03:18:53,167 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:53,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,191 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:53,192 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:53,204 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:18:53,205 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:53,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,244 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:53,249 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:53,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 269 treesize of output 254 [2019-08-31 03:18:53,251 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:53,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,291 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:53,296 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:53,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:18:53,298 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:53,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,320 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-31 03:18:53,321 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:53,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,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 354 treesize of output 327 [2019-08-31 03:18:53,354 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:53,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,387 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:53,391 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:53,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:18:53,392 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:53,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,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:18:53,413 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:53,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,455 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:53,459 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:53,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:18:53,461 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:53,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,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:18:53,488 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:53,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,515 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:53,520 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:53,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:53,522 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:53,970 WARN L188 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:18:53,971 INFO L567 ElimStorePlain]: treesize reduction 2488, result has 4.4 percent of original size [2019-08-31 03:18:53,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,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 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-31 03:18:53,981 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:54,040 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:54,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:54,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:54,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:54,055 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:54,055 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:54,108 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:54,108 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:18:54,108 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2804, output treesize:107 [2019-08-31 03:18:54,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:54,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:54,131 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_358], 2=[v_prenex_361, |v_#memory_int_169|], 6=[|v_#memory_$Pointer$.base_175|, v_prenex_360, |v_#memory_$Pointer$.offset_175|, v_prenex_359], 12=[v_prenex_362, v_prenex_363]} [2019-08-31 03:18:54,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 136 treesize of output 132 [2019-08-31 03:18:54,152 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:55,097 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:18:55,098 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:18:55,117 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:55,142 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:55,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:18:55,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:55,144 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:55,999 WARN L188 SmtUtils]: Spent 854.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:18:55,999 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:18:56,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:18:56,019 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:56,405 WARN L188 SmtUtils]: Spent 385.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:18:56,405 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:56,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:56,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:56,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:56,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 136 treesize of output 123 [2019-08-31 03:18:56,433 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:56,761 WARN L188 SmtUtils]: Spent 328.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:18:56,762 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:56,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:56,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:56,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:56,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, 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:56,784 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:57,074 WARN L188 SmtUtils]: Spent 289.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:18:57,075 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:57,089 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,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,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, 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:57,100 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:57,609 WARN L188 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:18:57,610 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:18:57,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,627 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:57,628 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:57,969 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:57,970 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:18:57,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,990 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,991 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:57,992 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:57,993 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:58,147 WARN L188 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:18:58,147 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:58,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:58,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:58,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:58,223 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:18:58,224 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:58,225 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:58,517 WARN L188 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:18:58,518 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:18:58,518 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:58,519 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:18:58,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:58,523 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_365, |v_#length_57|], 3=[|v_#valid_70|, v_prenex_364]} [2019-08-31 03:18:58,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:58,533 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:58,533 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:58,702 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:18:58,702 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:58,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:58,713 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:58,714 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:58,885 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:18:58,886 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:58,914 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:58,915 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:58,915 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:59,272 WARN L188 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:18:59,273 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:18:59,299 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:59,300 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:59,300 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:59,664 WARN L188 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:18:59,665 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:18:59,665 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:59,666 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:18:59,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:59,672 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_170|], 18=[|v_#memory_$Pointer$.base_176|, |v_#memory_$Pointer$.offset_176|]} [2019-08-31 03:18:59,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:18:59,683 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:59,691 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:59,698 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:00,611 WARN L188 SmtUtils]: Spent 912.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:19:00,611 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:19:00,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:00,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:00,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:00,646 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:00,651 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:00,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 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-31 03:19:00,653 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:00,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:00,675 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:00,676 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,204 WARN L188 SmtUtils]: Spent 528.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:19:01,205 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:19:01,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,252 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,254 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:01,254 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:01,255 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,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, 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:01,280 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,784 WARN L188 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:19:01,784 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:19:01,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,928 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:19:01,929 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:19:01,929 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:01,931 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,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 135 treesize of output 141 [2019-08-31 03:19:01,951 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:02,452 WARN L188 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:19:02,452 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:19:02,453 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:02,453 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:19:02,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:02,590 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_171|], 108=[|v_#memory_$Pointer$.offset_177|, |v_#memory_$Pointer$.base_177|]} [2019-08-31 03:19:02,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:02,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:02,628 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:02,634 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:02,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, 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:02,635 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:02,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:02,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:02,671 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:02,674 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:02,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 269 treesize of output 254 [2019-08-31 03:19:02,676 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:02,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:02,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:02,713 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:02,719 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:02,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, 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:02,721 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:02,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:02,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:02,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:19:02,757 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:02,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:02,779 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:02,780 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:02,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:02,805 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:02,806 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:02,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:02,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:02,844 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:02,848 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:02,849 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:02,850 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:02,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:02,873 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:02,874 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:02,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:02,894 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:02,895 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:02,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:02,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:02,932 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:02,937 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:02,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, 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:02,938 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:02,949 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:19:02,950 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:02,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:02,971 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:02,971 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:03,386 WARN L188 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 66 [2019-08-31 03:19:03,386 INFO L567 ElimStorePlain]: treesize reduction 2532, result has 4.3 percent of original size [2019-08-31 03:19:03,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:03,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:03,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:03,402 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:03,403 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:03,464 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:03,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:03,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:03,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:03,476 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:03,476 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:03,533 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:03,534 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:19:03,534 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2834, output treesize:107 [2019-08-31 03:19:03,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:03,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:03,556 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_366], 2=[|v_#memory_int_172|, v_prenex_369], 6=[|v_#memory_$Pointer$.base_178|, |v_#memory_$Pointer$.offset_178|, v_prenex_367, v_prenex_368], 12=[v_prenex_370, v_prenex_371]} [2019-08-31 03:19:03,574 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:03,575 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:04,552 WARN L188 SmtUtils]: Spent 977.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:19:04,553 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:19:04,574 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:04,575 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:04,991 WARN L188 SmtUtils]: Spent 416.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:19:04,992 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:05,007 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:05,029 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:05,030 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:05,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:05,031 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:05,777 WARN L188 SmtUtils]: Spent 745.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:19:05,778 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:19:05,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:05,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:05,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:05,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:19:05,801 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:06,112 WARN L188 SmtUtils]: Spent 311.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:19:06,113 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:06,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:06,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:06,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:06,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 117 treesize of output 104 [2019-08-31 03:19:06,135 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:06,692 WARN L188 SmtUtils]: Spent 556.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:19:06,693 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:19:06,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:06,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:06,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:06,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, 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:06,713 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:06,960 WARN L188 SmtUtils]: Spent 247.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:19:06,961 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:06,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:06,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:06,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:06,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, 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:06,979 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:07,338 WARN L188 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:19:07,338 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:19:07,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,358 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:07,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, 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:07,359 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:07,511 WARN L188 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:19:07,511 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:07,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,587 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:19:07,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 196 treesize of output 213 [2019-08-31 03:19:07,589 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:07,885 WARN L188 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:19:07,886 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:19:07,886 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:07,886 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:19:07,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:07,891 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_373, |v_#length_58|], 3=[|v_#valid_71|, v_prenex_372]} [2019-08-31 03:19:07,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,903 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:07,908 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:08,070 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:19:08,070 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:08,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:08,082 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:08,083 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:08,262 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:19:08,263 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:08,291 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:08,292 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:08,292 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:08,656 WARN L188 SmtUtils]: Spent 362.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:19:08,656 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:08,684 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:08,684 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:08,685 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:09,041 WARN L188 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:19:09,041 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:09,042 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:09,042 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:19:09,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:09,050 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_173|], 18=[|v_#memory_$Pointer$.offset_179|, |v_#memory_$Pointer$.base_179|]} [2019-08-31 03:19:09,056 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:09,062 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:09,067 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:09,072 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:09,864 WARN L188 SmtUtils]: Spent 791.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:19:09,864 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:19:09,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,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, 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:09,882 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:09,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,908 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:09,914 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:09,914 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:09,915 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:10,448 WARN L188 SmtUtils]: Spent 531.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:19:10,448 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:19:10,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:10,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:10,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, 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:10,474 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:10,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:10,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:10,617 WARN L188 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:19:10,617 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:19:10,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 234 treesize of output 341 [2019-08-31 03:19:10,619 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:11,174 WARN L188 SmtUtils]: Spent 554.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:19:11,175 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:19:11,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:11,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:11,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:19:11,209 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:11,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:11,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:11,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:11,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:11,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:11,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:11,238 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:11,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, 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:11,239 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:11,712 WARN L188 SmtUtils]: Spent 472.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:19:11,713 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:19:11,713 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:11,713 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:19:11,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,850 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_174|], 108=[|v_#memory_$Pointer$.offset_180|, |v_#memory_$Pointer$.base_180|]} [2019-08-31 03:19:11,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:11,871 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:11,872 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:11,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:11,896 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:11,897 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:11,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:11,919 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:11,920 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:11,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:11,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:11,961 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:11,966 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:11,967 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:11,968 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:11,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:11,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,002 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:12,006 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:12,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:12,008 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:12,018 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:19:12,018 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:12,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,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, 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:12,045 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:12,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,083 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:12,088 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:12,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, 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:12,090 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:12,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,112 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:19:12,113 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:12,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:19:12,139 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:12,541 WARN L188 SmtUtils]: Spent 401.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:19:12,542 INFO L567 ElimStorePlain]: treesize reduction 1940, result has 5.6 percent of original size [2019-08-31 03:19:12,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,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, 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:12,554 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:12,612 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:12,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,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, 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:12,623 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:12,679 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:12,680 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:19:12,680 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2272, output treesize:107 [2019-08-31 03:19:12,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:12,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:12,705 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_374], 2=[|v_#memory_int_175|, v_prenex_377], 6=[v_prenex_375, v_prenex_376, v_prenex_378, v_prenex_379], 12=[|v_#memory_$Pointer$.base_181|, |v_#memory_$Pointer$.offset_181|]} [2019-08-31 03:19:12,724 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:12,725 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:13,633 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:19:13,634 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:19:13,649 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:13,670 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:13,671 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:13,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:13,672 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:14,520 WARN L188 SmtUtils]: Spent 846.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:19:14,520 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:19:14,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, 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:14,542 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:14,898 WARN L188 SmtUtils]: Spent 355.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:19:14,898 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:14,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:14,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:14,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:14,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:19:14,921 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:15,249 WARN L188 SmtUtils]: Spent 327.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:19:15,250 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:15,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:15,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:15,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:15,273 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:15,274 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:15,607 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:19:15,608 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:19:15,608 INFO L464 ElimStorePlain]: Eliminatee v_prenex_378 vanished before elimination [2019-08-31 03:19:15,608 INFO L464 ElimStorePlain]: Eliminatee v_prenex_379 vanished before elimination [2019-08-31 03:19:15,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:15,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:15,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:15,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:15,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:15,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:15,632 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:15,633 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:15,633 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:15,788 WARN L188 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:19:15,788 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:15,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:15,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:15,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:15,864 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:19:15,865 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:15,866 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:16,161 WARN L188 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:19:16,162 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:19:16,162 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:16,162 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:19:16,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:16,168 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_381, |v_#length_59|], 3=[v_prenex_380, |v_#valid_72|]} [2019-08-31 03:19:16,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:16,180 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:16,181 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:16,345 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:19:16,345 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:16,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:16,359 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:16,359 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:16,526 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:19:16,526 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:16,555 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:16,556 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:16,557 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:16,895 WARN L188 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:19:16,896 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:19:16,924 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:16,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 173 treesize of output 195 [2019-08-31 03:19:16,925 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:17,271 WARN L188 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:19:17,272 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:19:17,272 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:17,272 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:19:17,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,280 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_176|], 16=[|v_#memory_$Pointer$.offset_182|, |v_#memory_$Pointer$.base_182|]} [2019-08-31 03:19:17,283 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:17,288 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:17,294 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:17,301 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:18,208 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:19:18,208 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:19:18,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,245 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:18,250 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:18,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, 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:18,252 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19: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, 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:18,268 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,772 WARN L188 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:19:18,772 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:19:18,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,917 WARN L188 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:19:18,917 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:19:18,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 210 treesize of output 309 [2019-08-31 03:19:18,919 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,934 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:18,935 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:19,452 WARN L188 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 94 [2019-08-31 03:19:19,453 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.9 percent of original size [2019-08-31 03:19:19,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:19,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:19,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:19,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:19,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:19,503 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:19,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 210 treesize of output 206 [2019-08-31 03:19:19,504 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:19,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:19,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 133 treesize of output 139 [2019-08-31 03:19:19,524 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:19,995 WARN L188 SmtUtils]: Spent 470.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:19:19,995 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:19:19,996 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:19,996 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:19:20,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,142 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_177|], 108=[|v_#memory_$Pointer$.offset_183|, |v_#memory_$Pointer$.base_183|]} [2019-08-31 03:19:20,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,177 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:20,183 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:20,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, 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:20,184 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:20,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,220 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:20,225 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:20,226 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:20,227 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:20,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,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:19:20,253 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:20,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,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:19:20,274 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:20,292 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:19:20,293 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:20,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,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 194 treesize of output 178 [2019-08-31 03:19:20,318 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:20,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,343 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:20,343 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:20,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,379 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:20,383 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:20,383 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:20,384 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:20,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,415 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:19:20,415 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:20,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,443 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:20,448 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:20,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:19:20,450 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:20,854 WARN L188 SmtUtils]: Spent 403.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 66 [2019-08-31 03:19:20,855 INFO L567 ElimStorePlain]: treesize reduction 2041, result has 5.3 percent of original size [2019-08-31 03:19:20,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,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, 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:20,866 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:20,932 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:20,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:20,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, 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:20,945 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:21,003 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:21,004 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:19:21,004 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2347, output treesize:107 [2019-08-31 03:19:21,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:21,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:21,026 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_383], 2=[|v_#memory_int_178|, v_prenex_386], 6=[|v_#memory_$Pointer$.offset_184|, v_prenex_382, v_prenex_384, |v_#memory_$Pointer$.base_184|], 12=[v_prenex_385, v_prenex_387]} [2019-08-31 03:19:21,042 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:21,042 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:21,963 WARN L188 SmtUtils]: Spent 920.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:19:21,964 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:19:21,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, 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:21,985 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:22,407 WARN L188 SmtUtils]: Spent 421.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:19:22,408 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:22,425 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:22,445 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:22,445 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:22,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:22,447 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:23,190 WARN L188 SmtUtils]: Spent 743.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:19:23,191 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:19:23,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:23,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:23,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:23,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 136 treesize of output 123 [2019-08-31 03:19:23,215 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:23,531 WARN L188 SmtUtils]: Spent 315.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:19:23,531 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:23,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:23,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:23,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:23,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 120 treesize of output 107 [2019-08-31 03:19:23,555 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:23,831 WARN L188 SmtUtils]: Spent 275.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:19:23,832 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:23,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:23,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:23,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:23,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, 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:23,852 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:24,189 WARN L188 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:19:24,190 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:19:24,190 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_184| vanished before elimination [2019-08-31 03:19:24,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:24,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:24,201 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:24,267 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:19:24,268 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:24,269 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:24,581 WARN L188 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:19:24,582 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:19:24,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:24,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:24,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:24,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:24,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:24,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:24,600 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:24,600 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:24,601 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:24,737 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:19:24,738 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:24,738 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:24,738 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:19:24,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:24,743 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_388, |v_#length_60|], 3=[v_prenex_389, |v_#valid_73|]} [2019-08-31 03:19:24,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:24,756 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:24,756 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:24,937 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:19:24,938 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:24,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:24,950 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:24,951 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:25,133 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:19:25,133 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:25,162 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:25,162 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:25,163 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:25,530 WARN L188 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:19:25,530 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:25,557 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:25,557 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:25,558 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:25,919 WARN L188 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:19:25,920 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:25,920 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:25,921 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:19:25,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:25,929 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_179|], 18=[|v_#memory_$Pointer$.offset_185|, |v_#memory_$Pointer$.base_185|]} [2019-08-31 03:19:25,934 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:25,939 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:25,945 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:25,952 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:26,867 WARN L188 SmtUtils]: Spent 914.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:19:26,868 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:19:26,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:26,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:26,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:26,904 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:26,910 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:26,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 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-31 03:19:26,911 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:26,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:26,926 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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:26,927 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:27,448 WARN L188 SmtUtils]: Spent 520.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:19:27,448 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:19:27,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,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 139 treesize of output 145 [2019-08-31 03:19:27,474 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:27,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,615 WARN L188 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:19:27,616 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:19:27,616 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:27,618 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:28,164 WARN L188 SmtUtils]: Spent 545.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:19:28,165 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:19:28,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:28,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:28,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:28,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:28,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:28,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:28,216 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:28,217 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:28,218 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:28,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:28,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:28,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, 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:28,240 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:28,715 WARN L188 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:19:28,715 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:19:28,716 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:28,716 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:19:28,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:28,864 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_180|], 108=[|v_#memory_$Pointer$.base_186|, |v_#memory_$Pointer$.offset_186|]} [2019-08-31 03:19:28,876 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:19:28,876 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:28,896 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:28,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:28,915 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:28,921 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:28,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, 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:28,922 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:28,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:28,940 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:28,941 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:28,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:28,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, 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:28,964 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:28,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:28,985 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-31 03:19:28,986 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:29,004 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,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 194 treesize of output 178 [2019-08-31 03:19:29,010 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:29,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,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 188 treesize of output 172 [2019-08-31 03:19:29,033 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:29,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,056 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:29,057 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:29,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,092 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:19:29,093 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:29,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,129 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:29,135 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:29,136 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 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:29,137 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:29,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,170 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:29,174 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:29,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, 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:29,175 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:29,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,199 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:29,204 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:29,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:19:29,206 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:29,649 WARN L188 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:19:29,649 INFO L567 ElimStorePlain]: treesize reduction 2409, result has 4.6 percent of original size [2019-08-31 03:19:29,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,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:19:29,662 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:29,719 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:29,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,731 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:29,732 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:29,787 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:29,787 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:19:29,788 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2753, output treesize:107 [2019-08-31 03:19:29,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:29,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:29,813 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_392], 2=[v_prenex_395, |v_#memory_int_181|], 6=[v_prenex_390, v_prenex_391, v_prenex_393, v_prenex_394], 12=[|v_#memory_$Pointer$.base_187|, |v_#memory_$Pointer$.offset_187|]} [2019-08-31 03:19:29,833 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:29,833 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:30,801 WARN L188 SmtUtils]: Spent 967.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:19:30,802 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:19:30,826 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:30,827 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:31,264 WARN L188 SmtUtils]: Spent 436.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:19:31,264 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:31,282 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:31,304 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:31,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:19:31,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:31,306 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:32,084 WARN L188 SmtUtils]: Spent 777.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:19:32,085 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:19:32,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:32,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:32,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:32,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 120 treesize of output 107 [2019-08-31 03:19:32,117 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:32,452 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:19:32,452 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:32,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:32,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:32,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:32,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 101 treesize of output 88 [2019-08-31 03:19:32,473 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:32,827 WARN L188 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:19:32,828 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:19:32,828 INFO L464 ElimStorePlain]: Eliminatee v_prenex_393 vanished before elimination [2019-08-31 03:19:32,829 INFO L464 ElimStorePlain]: Eliminatee v_prenex_394 vanished before elimination [2019-08-31 03:19:32,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:32,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:32,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:32,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:32,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:32,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:32,851 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:32,851 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:32,852 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:33,000 WARN L188 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:19:33,001 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:33,010 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:33,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:33,013 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:33,080 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:19:33,080 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:33,082 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:33,376 WARN L188 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:19:33,376 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:19:33,377 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:33,377 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:19:33,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:33,381 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_396, |v_#length_61|], 3=[v_prenex_397, |v_#valid_74|]} [2019-08-31 03:19:33,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:33,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 174 treesize of output 176 [2019-08-31 03:19:33,394 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:33,549 WARN L188 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:19:33,549 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:33,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:33,561 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:33,561 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:33,737 WARN L188 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:19:33,738 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:33,765 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:33,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 173 treesize of output 195 [2019-08-31 03:19:33,766 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:34,109 WARN L188 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:19:34,109 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:19:34,134 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:34,135 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:34,135 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:34,486 WARN L188 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:19:34,487 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:19:34,487 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:34,488 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:19:34,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:34,499 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_182|], 16=[|v_#memory_$Pointer$.offset_188|, |v_#memory_$Pointer$.base_188|]} [2019-08-31 03:19:34,505 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:34,512 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:34,519 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:34,525 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:35,480 WARN L188 SmtUtils]: Spent 954.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:19:35,480 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:19:35,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:35,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, 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:35,498 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:35,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:35,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:35,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:35,524 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:35,529 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:35,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:19:35,531 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:36,033 WARN L188 SmtUtils]: Spent 501.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:19:36,033 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:19:36,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:36,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, 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:36,057 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:36,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:36,192 WARN L188 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:19:36,192 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:19:36,193 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:36,194 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:36,734 WARN L188 SmtUtils]: Spent 538.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2019-08-31 03:19:36,734 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.5 percent of original size [2019-08-31 03:19:36,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:36,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:36,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:36,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:36,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:36,783 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:36,784 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:36,785 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:36,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:36,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 133 treesize of output 139 [2019-08-31 03:19:36,805 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:37,267 WARN L188 SmtUtils]: Spent 461.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:19:37,267 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:19:37,268 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:37,268 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:19:37,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,418 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_183|], 108=[|v_#memory_$Pointer$.base_189|, |v_#memory_$Pointer$.offset_189|]} [2019-08-31 03:19:37,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:37,437 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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:37,442 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:37,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:37,461 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:37,462 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:37,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:37,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:19:37,482 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:37,493 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:19:37,493 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:37,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:37,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:37,530 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:37,534 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:37,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, 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:37,536 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:37,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:37,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:37,571 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:37,575 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:37,576 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:37,577 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:37,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:37,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:37,613 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:37,618 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:37,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, 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:37,620 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:37,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:37,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:37,646 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:37,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:37,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:37,682 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:37,686 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:37,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, 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:37,688 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:37,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:37,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:37,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:19:37,711 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:38,141 WARN L188 SmtUtils]: Spent 429.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:19:38,142 INFO L567 ElimStorePlain]: treesize reduction 2047, result has 5.3 percent of original size [2019-08-31 03:19:38,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:38,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:38,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:38,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 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-31 03:19:38,153 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:38,213 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:38,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:38,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:38,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:38,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:19:38,226 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:38,284 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:38,284 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:19:38,285 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2347, output treesize:107 [2019-08-31 03:19:38,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:38,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:38,308 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_184|], 2=[v_prenex_398, v_prenex_401], 6=[|v_#memory_$Pointer$.base_190|, v_prenex_399, v_prenex_400, |v_#memory_$Pointer$.offset_190|], 12=[v_prenex_402, v_prenex_403]} [2019-08-31 03:19:38,325 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:38,326 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:39,306 WARN L188 SmtUtils]: Spent 979.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:19:39,306 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:19:39,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, 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:39,330 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:39,752 WARN L188 SmtUtils]: Spent 422.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:19:39,753 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:39,770 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:39,794 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:39,794 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:39,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:39,795 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:40,565 WARN L188 SmtUtils]: Spent 769.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:19:40,566 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:19:40,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:40,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:40,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19: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 120 treesize of output 107 [2019-08-31 03:19:40,589 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:40,925 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:19:40,925 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:40,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:40,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:40,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:40,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, 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:40,949 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:41,250 WARN L188 SmtUtils]: Spent 300.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:19:41,251 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:41,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:41,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:41,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:41,270 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:41,271 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:41,774 WARN L188 SmtUtils]: Spent 502.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:19:41,774 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:19:41,783 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:41,785 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:41,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:41,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, 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:41,792 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:42,133 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:19:42,133 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:19:42,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,155 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:42,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:19:42,157 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:42,309 WARN L188 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:19:42,309 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:42,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,385 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:19:42,385 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:42,387 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:42,680 WARN L188 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:19:42,681 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:19:42,681 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:42,682 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:19:42,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:42,686 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_62|, v_prenex_404], 3=[v_prenex_405, |v_#valid_75|]} [2019-08-31 03:19:42,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,700 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:42,700 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:42,865 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:19:42,865 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:42,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,879 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:42,880 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:43,054 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:19:43,055 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:43,082 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:43,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 96 treesize of output 118 [2019-08-31 03:19:43,083 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:43,430 WARN L188 SmtUtils]: Spent 346.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:19:43,431 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:19:43,457 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:43,457 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:43,458 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:43,809 WARN L188 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:19:43,810 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:19:43,810 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:43,811 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:19:43,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,817 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_185|], 16=[|v_#memory_$Pointer$.offset_191|, |v_#memory_$Pointer$.base_191|]} [2019-08-31 03:19:43,821 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:43,830 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:43,839 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:43,845 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:44,670 WARN L188 SmtUtils]: Spent 824.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:19:44,671 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:19:44,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,709 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:44,714 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:44,715 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:44,716 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:44,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,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, 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:44,731 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:45,228 WARN L188 SmtUtils]: Spent 496.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:19:45,229 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:19:45,243 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:45,375 WARN L188 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:19:45,376 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:19:45,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, 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:45,378 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:45,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:45,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 133 treesize of output 139 [2019-08-31 03:19:45,395 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:45,923 WARN L188 SmtUtils]: Spent 527.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2019-08-31 03:19:45,923 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.5 percent of original size [2019-08-31 03:19:45,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:45,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, 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:45,954 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:45,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:45,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:45,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:45,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:45,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:45,980 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:45,980 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:45,981 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:46,437 WARN L188 SmtUtils]: Spent 455.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:19:46,438 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:19:46,439 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:46,439 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:19:46,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,591 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_186|], 108=[|v_#memory_$Pointer$.base_192|, |v_#memory_$Pointer$.offset_192|]} [2019-08-31 03:19:46,603 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:19:46,603 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:46,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:46,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:46,637 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:46,643 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:46,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 269 treesize of output 254 [2019-08-31 03:19:46,644 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:46,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:46,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:46,674 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:46,678 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:46,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, 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:46,680 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:46,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:46,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 188 treesize of output 172 [2019-08-31 03:19:46,700 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:46,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:46,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:46,734 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:46,739 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:46,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, 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:46,741 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:46,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:46,766 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:46,767 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:46,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:46,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:46,808 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:46,813 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:46,813 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:46,814 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:46,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:46,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 188 treesize of output 172 [2019-08-31 03:19:46,840 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:46,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:46,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:46,879 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:46,884 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:46,884 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:46,885 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:46,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:46,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:46,919 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:19:46,921 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:46,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:46,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, 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:46,945 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:46,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:46,962 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:46,963 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:47,405 WARN L188 SmtUtils]: Spent 441.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 66 [2019-08-31 03:19:47,406 INFO L567 ElimStorePlain]: treesize reduction 2486, result has 4.4 percent of original size [2019-08-31 03:19:47,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:47,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:47,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:47,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, 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:47,418 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:47,475 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:47,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:47,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:47,485 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:47,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, 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:47,486 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:47,542 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:47,543 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:19:47,543 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2804, output treesize:107 [2019-08-31 03:19:47,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:47,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:47,566 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_409], 2=[v_prenex_406, |v_#memory_int_187|], 6=[v_prenex_407, v_prenex_408, v_prenex_410, v_prenex_411], 12=[|v_#memory_$Pointer$.offset_193|, |v_#memory_$Pointer$.base_193|]} [2019-08-31 03:19:47,583 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:47,584 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:48,525 WARN L188 SmtUtils]: Spent 940.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:19:48,526 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:19:48,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, 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:48,547 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:48,958 WARN L188 SmtUtils]: Spent 411.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:19:48,959 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:48,976 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:49,001 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:49,002 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:49,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:49,003 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:49,767 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:49,768 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:19:49,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:49,781 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:49,783 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:49,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 136 treesize of output 123 [2019-08-31 03:19:49,792 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:50,123 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:19:50,124 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:50,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:50,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:50,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:50,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, 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:50,146 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:50,702 WARN L188 SmtUtils]: Spent 554.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:19:50,702 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:19:50,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:50,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:50,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:50,725 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:50,726 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:50,975 WARN L188 SmtUtils]: Spent 248.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:19:50,975 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:50,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:50,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:50,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:50,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 101 treesize of output 88 [2019-08-31 03:19:50,993 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:51,355 WARN L188 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:19:51,356 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:19:51,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,435 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:19:51,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, 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:51,437 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:51,749 WARN L188 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:19:51,749 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:19:51,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,767 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:51,767 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:51,768 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:51,907 WARN L188 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:19:51,908 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:51,908 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:51,908 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:19:51,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:51,914 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_63|, v_prenex_412], 3=[v_prenex_413, |v_#valid_76|]} [2019-08-31 03:19:51,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,925 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:51,926 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:52,096 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:19:52,096 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:52,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,109 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:52,110 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:52,292 WARN L188 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:19:52,293 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:52,321 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:52,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:19:52,322 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:52,692 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:19:52,693 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:52,720 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:52,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:19:52,722 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:53,088 WARN L188 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:19:53,089 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:53,089 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:53,089 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:19:53,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:53,097 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_188|], 18=[|v_#memory_$Pointer$.offset_194|, |v_#memory_$Pointer$.base_194|]} [2019-08-31 03:19:53,101 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:53,106 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:53,113 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:53,119 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:53,956 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:19:53,957 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:19:53,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:53,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:53,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:53,995 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:54,001 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:54,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 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-31 03:19:54,003 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:54,010 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:54,015 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:54,016 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:54,534 WARN L188 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:19:54,534 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:19:54,545 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:54,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:54,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 139 treesize of output 145 [2019-08-31 03:19:54,562 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:54,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:54,576 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:54,698 WARN L188 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:19:54,699 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:19:54,699 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:54,701 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:55,249 WARN L188 SmtUtils]: Spent 547.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:19:55,250 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:19:55,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:55,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:55,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:55,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:55,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:55,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:55,302 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:55,302 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:55,303 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:55,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:55,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:55,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 139 treesize of output 145 [2019-08-31 03:19:55,325 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:55,805 WARN L188 SmtUtils]: Spent 480.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:19:55,806 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:19:55,807 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:55,807 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:19:55,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:55,963 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_189|], 108=[|v_#memory_$Pointer$.offset_195|, |v_#memory_$Pointer$.base_195|]} [2019-08-31 03:19:55,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:55,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,003 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:56,009 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:56,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, 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:56,010 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:56,032 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,052 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:56,058 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19: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 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:19:56,060 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:56,071 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:19:56,072 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:56,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:19:56,112 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:56,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,133 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:56,134 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:56,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,176 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:56,181 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:56,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, 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:56,183 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:56,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,205 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-31 03:19:56,206 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:56,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,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:19:56,228 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:56,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,251 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:56,251 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:56,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,275 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:56,276 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:56,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,298 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:56,303 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:56,304 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:56,305 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:56,742 WARN L188 SmtUtils]: Spent 436.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 66 [2019-08-31 03:19:56,743 INFO L567 ElimStorePlain]: treesize reduction 2216, result has 4.9 percent of original size [2019-08-31 03:19:56,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,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, 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:56,756 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:56,816 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:56,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,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, 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:56,829 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:56,884 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:56,885 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:19:56,885 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2541, output treesize:107 [2019-08-31 03:19:56,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:56,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:56,909 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_415], 2=[v_prenex_418, |v_#memory_int_190|], 6=[v_prenex_416, v_prenex_417, v_prenex_419, v_prenex_414], 12=[|v_#memory_$Pointer$.offset_196|, |v_#memory_$Pointer$.base_196|]} [2019-08-31 03:19:56,927 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:56,928 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:57,884 WARN L188 SmtUtils]: Spent 956.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:19:57,885 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:19:57,903 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:57,904 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:58,322 WARN L188 SmtUtils]: Spent 418.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:19:58,323 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:58,337 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:58,362 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:58,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:19:58,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:58,364 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:59,177 WARN L188 SmtUtils]: Spent 813.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:19:59,178 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:19:59,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,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, 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:59,200 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:59,525 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:19:59,525 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:59,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,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:19:59,545 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:59,822 WARN L188 SmtUtils]: Spent 275.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:19:59,822 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:59,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,835 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,840 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:59,841 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:00,345 WARN L188 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:20:00,346 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:20:00,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:00,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:00,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:00,364 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:00,365 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:00,712 WARN L188 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:20:00,712 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:20:00,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:00,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:00,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:00,787 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:20:00,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 216 treesize of output 232 [2019-08-31 03:20:00,790 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,113 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:20:01,113 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:20:01,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,129 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:01,129 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:01,130 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,272 WARN L188 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:20:01,272 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:01,273 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:01,273 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:20:01,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,279 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_64|, v_prenex_420], 3=[v_prenex_421, |v_#valid_77|]} [2019-08-31 03:20:01,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,294 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:01,294 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,469 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:20:01,469 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:01,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,481 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:01,481 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,665 WARN L188 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:20:01,665 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:01,694 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:01,694 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:01,695 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:02,061 WARN L188 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:20:02,061 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:02,088 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:02,089 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:02,089 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:02,451 WARN L188 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:20:02,451 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:02,452 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:02,452 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:20:02,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:02,460 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_191|], 18=[|v_#memory_$Pointer$.base_197|, |v_#memory_$Pointer$.offset_197|]} [2019-08-31 03:20:02,465 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:02,473 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:02,478 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:02,484 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:03,408 WARN L188 SmtUtils]: Spent 922.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:20:03,408 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:20:03,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:03,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:03,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:03,444 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:03,449 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:03,450 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 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:03,451 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:03,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:03,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, 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:03,466 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:03,981 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:20:03,981 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:20:03,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:03,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,033 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:04,033 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:04,034 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:04,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,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, 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:04,058 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:04,564 WARN L188 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:20:04,565 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:20:04,576 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,714 WARN L188 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:20:04,715 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:20:04,715 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:04,717 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:04,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20: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, 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:04,737 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:05,239 WARN L188 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:20:05,239 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:20:05,240 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:05,240 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:20:05,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:05,399 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_192|], 108=[|v_#memory_$Pointer$.base_198|, |v_#memory_$Pointer$.offset_198|]} [2019-08-31 03:20:05,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,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 194 treesize of output 178 [2019-08-31 03:20:05,419 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:05,441 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,458 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:05,464 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:05,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 269 treesize of output 254 [2019-08-31 03:20:05,465 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:05,475 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:20:05,475 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:05,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,514 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:05,519 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:05,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:20:05,521 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:05,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,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 0 case distinctions, treesize of input 146 treesize of output 130 [2019-08-31 03:20:05,543 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:05,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,576 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,581 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:05,587 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:05,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:20:05,589 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:05,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,611 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:05,612 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:05,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,633 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:05,634 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:05,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:20:05,665 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:05,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,707 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:05,712 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:05,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, 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:05,714 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:05,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,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 194 treesize of output 178 [2019-08-31 03:20:05,736 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:05,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,763 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:05,768 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:05,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, 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:05,770 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:06,219 WARN L188 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 66 [2019-08-31 03:20:06,220 INFO L567 ElimStorePlain]: treesize reduction 2560, result has 4.3 percent of original size [2019-08-31 03:20:06,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:06,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:06,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:06,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, 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:06,231 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:06,292 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:06,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:06,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:06,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:06,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:20:06,307 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:06,361 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:06,362 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:20:06,362 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2858, output treesize:107 [2019-08-31 03:20:06,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:06,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:06,385 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_424], 2=[v_prenex_427, |v_#memory_int_193|], 6=[v_prenex_426, v_prenex_422, v_prenex_423, v_prenex_425], 12=[|v_#memory_$Pointer$.offset_199|, |v_#memory_$Pointer$.base_199|]} [2019-08-31 03:20:06,402 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:06,403 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:07,411 WARN L188 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:20:07,412 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:20:07,435 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:07,436 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:07,897 WARN L188 SmtUtils]: Spent 460.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:20:07,897 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:07,915 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:07,937 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:07,937 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:07,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:07,939 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:08,761 WARN L188 SmtUtils]: Spent 822.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:20:08,762 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:20:08,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:08,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:08,777 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:08,785 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:08,785 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:09,127 WARN L188 SmtUtils]: Spent 341.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:20:09,128 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:09,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:09,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:09,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:09,150 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:09,150 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:09,447 WARN L188 SmtUtils]: Spent 296.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:20:09,447 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:09,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:09,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:09,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:09,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 101 treesize of output 88 [2019-08-31 03:20:09,473 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:09,902 WARN L188 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:20:09,903 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:20:09,903 INFO L464 ElimStorePlain]: Eliminatee v_prenex_425 vanished before elimination [2019-08-31 03:20:09,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:09,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:09,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,017 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:20:10,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 216 treesize of output 232 [2019-08-31 03:20:10,019 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:10,420 WARN L188 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:20:10,421 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:20:10,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,439 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:10,439 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:10,440 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:10,578 WARN L188 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:20:10,578 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:10,579 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:10,579 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:20:10,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:10,585 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_65|, v_prenex_428], 3=[|v_#valid_78|, v_prenex_429]} [2019-08-31 03:20:10,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,598 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:10,598 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:10,764 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:20:10,764 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:10,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,778 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:10,778 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:10,949 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:20:10,950 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:10,979 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:10,980 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:10,981 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:11,315 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:20:11,316 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:20:11,343 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:11,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:20:11,345 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:11,693 WARN L188 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:20:11,693 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:20:11,694 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:11,694 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:20:11,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:11,703 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_194|], 16=[|v_#memory_$Pointer$.base_200|, |v_#memory_$Pointer$.offset_200|]} [2019-08-31 03:20:11,708 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:11,714 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:11,718 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:11,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:20:12,650 WARN L188 SmtUtils]: Spent 925.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:20:12,650 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:20:12,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:12,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:12,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:12,685 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:12,690 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:12,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 1 case distinctions, treesize of input 225 treesize of output 214 [2019-08-31 03:20:12,692 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:12,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:12,706 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:12,707 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:13,202 WARN L188 SmtUtils]: Spent 494.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:20:13,203 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:20:13,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,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 133 treesize of output 139 [2019-08-31 03:20:13,236 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:13,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,266 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:13,266 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:13,267 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:13,768 WARN L188 SmtUtils]: Spent 499.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:20:13,768 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:20:13,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,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 129 treesize of output 135 [2019-08-31 03:20:13,793 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:13,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,926 WARN L188 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:20:13,926 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:20:13,927 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:13,928 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:14,408 WARN L188 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2019-08-31 03:20:14,408 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.3 percent of original size [2019-08-31 03:20:14,409 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:14,409 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:20:14,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,575 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_195|], 108=[|v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.base_201|]} [2019-08-31 03:20:14,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,624 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:14,628 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:14,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 269 treesize of output 254 [2019-08-31 03:20:14,630 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:14,642 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:20:14,642 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:14,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,691 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:14,695 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:14,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:20:14,697 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:14,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,736 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:14,742 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:14,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, 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:14,744 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:14,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,769 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:14,770 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:14,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,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, 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:14,804 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:14,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,840 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:14,844 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:14,845 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:14,846 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:14,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:20:14,882 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:14,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,906 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:20:14,907 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:14,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,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 188 treesize of output 172 [2019-08-31 03:20:14,931 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:14,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,955 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:14,956 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:14,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,982 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:14,983 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:14,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:15,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:15,006 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:15,012 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:15,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, 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:15,013 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:15,457 WARN L188 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 66 [2019-08-31 03:20:15,457 INFO L567 ElimStorePlain]: treesize reduction 2657, result has 4.1 percent of original size [2019-08-31 03:20:15,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:15,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:15,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:15,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:20:15,469 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:15,531 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:15,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:15,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:15,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:15,542 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:15,543 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:15,599 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:15,599 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:20:15,600 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:2998, output treesize:107 [2019-08-31 03:20:15,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:15,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:15,623 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_430], 2=[|v_#memory_int_196|, v_prenex_433], 6=[|v_#memory_$Pointer$.offset_202|, |v_#memory_$Pointer$.base_202|, v_prenex_431, v_prenex_432], 12=[v_prenex_434, v_prenex_435]} [2019-08-31 03:20:15,643 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:15,643 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:16,598 WARN L188 SmtUtils]: Spent 954.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:20:16,598 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:20:16,621 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:16,622 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:17,031 WARN L188 SmtUtils]: Spent 409.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:20:17,032 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:17,049 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:17,072 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:17,072 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:17,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,074 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:17,846 WARN L188 SmtUtils]: Spent 771.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:20:17,846 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:20:17,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:17,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:17,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:17,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 136 treesize of output 123 [2019-08-31 03:20:17,870 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:18,208 WARN L188 SmtUtils]: Spent 336.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:20:18,208 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:18,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,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 117 treesize of output 104 [2019-08-31 03:20:18,231 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:18,795 WARN L188 SmtUtils]: Spent 563.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:20:18,796 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:20:18,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,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 120 treesize of output 107 [2019-08-31 03:20:18,817 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:19,082 WARN L188 SmtUtils]: Spent 264.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:20:19,082 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:19,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:19,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:19,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:19,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 101 treesize of output 88 [2019-08-31 03:20:19,103 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:19,437 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:20:19,437 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:20:19,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:19,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:19,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:19,516 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:20:19,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, 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:19,518 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:19,832 WARN L188 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:20:19,832 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:20:19,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:19,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:19,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:19,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:19,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:19,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:19,852 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:19,852 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:19,853 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:20,000 WARN L188 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:20:20,000 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:20,001 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:20,001 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:20:20,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:20,006 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_66|, v_prenex_436], 3=[|v_#valid_79|, v_prenex_437]} [2019-08-31 03:20:20,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:20,017 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:20,018 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:20,182 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:20:20,183 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:20,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:20,195 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:20,195 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:20,376 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:20:20,376 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:20,402 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:20,402 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:20,403 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:20,752 WARN L188 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:20:20,753 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:20:20,780 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:20,781 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:20,781 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:21,133 WARN L188 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:20:21,133 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:20:21,134 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:21,134 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:20:21,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:21,141 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_197|], 16=[|v_#memory_$Pointer$.base_203|, |v_#memory_$Pointer$.offset_203|]} [2019-08-31 03:20:21,145 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:21,153 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:21,159 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:21,164 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:21,971 WARN L188 SmtUtils]: Spent 807.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:20:21,972 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:20:21,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:22,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:22,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:22,010 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:22,015 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:22,016 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:22,017 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:22,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:22,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, 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:22,032 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:22,528 WARN L188 SmtUtils]: Spent 495.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:20:22,528 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:20:22,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:22,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 133 treesize of output 139 [2019-08-31 03:20:22,561 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:22,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:22,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:22,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:22,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:22,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:22,591 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20: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, 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:22,593 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:23,083 WARN L188 SmtUtils]: Spent 489.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:20:23,084 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:20:23,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:23,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:23,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 129 treesize of output 135 [2019-08-31 03:20:23,112 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:23,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:23,242 WARN L188 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:20:23,242 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:20:23,243 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:23,244 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:23,739 WARN L188 SmtUtils]: Spent 493.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2019-08-31 03:20:23,739 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.3 percent of original size [2019-08-31 03:20:23,740 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:23,740 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:20:23,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,912 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_198|], 108=[|v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.offset_204|]} [2019-08-31 03:20:23,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:23,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 146 treesize of output 130 [2019-08-31 03:20:23,932 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:23,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:23,949 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:23,950 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:23,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:23,974 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:23,975 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:23,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:23,997 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:23,998 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:24,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,032 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,036 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:24,041 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:24,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 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-31 03:20:24,043 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:24,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,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, 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:24,066 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:24,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,105 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:24,111 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:24,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, 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:24,113 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:24,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,151 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:24,157 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:24,158 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:24,159 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:24,177 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:20:24,195 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:24,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,230 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:24,235 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:24,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 269 treesize of output 254 [2019-08-31 03:20:24,237 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:24,250 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:20:24,250 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:24,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,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 188 treesize of output 172 [2019-08-31 03:20:24,269 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:24,689 WARN L188 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 66 [2019-08-31 03:20:24,689 INFO L567 ElimStorePlain]: treesize reduction 2385, result has 4.6 percent of original size [2019-08-31 03:20:24,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,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:24,700 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:24,754 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:24,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,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:24,767 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:24,821 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:24,821 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:20:24,822 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2729, output treesize:107 [2019-08-31 03:20:24,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:24,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:24,846 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_440], 2=[|v_#memory_int_199|, v_prenex_443], 6=[v_prenex_438, v_prenex_439, v_prenex_441, v_prenex_442], 12=[|v_#memory_$Pointer$.base_205|, |v_#memory_$Pointer$.offset_205|]} [2019-08-31 03:20:24,864 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:24,865 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:25,813 WARN L188 SmtUtils]: Spent 947.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:20:25,813 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:20:25,832 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:25,856 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:25,856 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:25,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,858 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:26,737 WARN L188 SmtUtils]: Spent 879.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:20:26,738 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:20:26,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:20:26,757 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:27,130 WARN L188 SmtUtils]: Spent 372.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:20:27,131 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:27,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:27,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:27,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:27,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 120 treesize of output 107 [2019-08-31 03:20:27,154 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:27,472 WARN L188 SmtUtils]: Spent 316.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:20:27,472 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:27,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:27,485 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:27,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:27,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 101 treesize of output 88 [2019-08-31 03:20:27,494 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:27,820 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:20:27,820 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:20:27,821 INFO L464 ElimStorePlain]: Eliminatee v_prenex_441 vanished before elimination [2019-08-31 03:20:27,821 INFO L464 ElimStorePlain]: Eliminatee v_prenex_442 vanished before elimination [2019-08-31 03:20:27,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:27,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:27,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:27,835 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:27,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:27,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:27,843 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:27,843 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:27,845 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:28,000 WARN L188 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:20:28,001 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:28,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:28,010 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:28,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:28,077 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:20:28,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, 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:28,079 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:28,382 WARN L188 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:20:28,382 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:20:28,383 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:28,383 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:20:28,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:28,387 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_445, |v_#length_67|], 3=[|v_#valid_80|, v_prenex_444]} [2019-08-31 03:20:28,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:28,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 103 treesize of output 105 [2019-08-31 03:20:28,400 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:28,579 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:20:28,580 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:28,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:28,592 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:28,593 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:28,771 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:20:28,771 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:28,800 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:28,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 197 treesize of output 219 [2019-08-31 03:20:28,801 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:29,164 WARN L188 SmtUtils]: Spent 362.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:20:29,165 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:29,190 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:29,191 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:29,192 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:29,552 WARN L188 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:20:29,553 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:29,553 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:29,554 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:20:29,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:29,560 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_200|], 18=[|v_#memory_$Pointer$.base_206|, |v_#memory_$Pointer$.offset_206|]} [2019-08-31 03:20:29,565 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:29,573 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:29,578 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:29,583 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:30,497 WARN L188 SmtUtils]: Spent 913.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:20:30,497 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:20:30,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:30,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:30,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:30,535 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:30,541 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:30,542 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:30,543 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:30,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:30,558 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:30,559 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:31,077 WARN L188 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:20:31,077 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:20:31,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:31,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:31,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 139 treesize of output 145 [2019-08-31 03:20:31,121 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:31,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:31,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:31,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:31,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:31,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:31,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:31,153 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:31,154 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:31,155 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:31,648 WARN L188 SmtUtils]: Spent 493.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:20:31,649 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:20:31,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:31,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:31,797 WARN L188 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:20:31,798 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:20:31,798 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:31,799 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:31,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:31,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:31,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:31,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, 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:31,848 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:32,355 WARN L188 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:20:32,356 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:20:32,357 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:32,357 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:20:32,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:32,528 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_201|], 108=[|v_#memory_$Pointer$.offset_207|, |v_#memory_$Pointer$.base_207|]} [2019-08-31 03:20:32,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,563 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:32,569 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:32,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, 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:32,570 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:32,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,608 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:32,614 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:32,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 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:20:32,615 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:32,627 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:20:32,627 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:32,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,666 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:32,672 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:32,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:20:32,673 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:32,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,715 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:32,719 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:32,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, 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:32,721 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:32,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,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 146 treesize of output 130 [2019-08-31 03:20:32,746 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:32,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,785 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,791 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:32,796 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:32,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, 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:32,798 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:32,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,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, 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:32,824 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:32,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,851 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:32,852 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:32,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,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:20:32,876 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:32,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,901 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:32,902 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:32,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,944 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:32,949 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:32,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, 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:32,950 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:32,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:20:32,976 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:33,412 WARN L188 SmtUtils]: Spent 435.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 66 [2019-08-31 03:20:33,412 INFO L567 ElimStorePlain]: treesize reduction 2840, result has 3.9 percent of original size [2019-08-31 03:20:33,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,424 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:33,424 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:33,484 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:33,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,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 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-31 03:20:33,495 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:33,551 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:33,552 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:20:33,552 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:3127, output treesize:107 [2019-08-31 03:20:33,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,580 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_450], 2=[|v_#memory_int_202|, v_prenex_446], 6=[v_prenex_448, v_prenex_449, v_prenex_451, v_prenex_447], 12=[|v_#memory_$Pointer$.base_208|, |v_#memory_$Pointer$.offset_208|]} [2019-08-31 03:20:33,598 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:33,599 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:34,610 WARN L188 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:20:34,610 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:20:34,632 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:34,656 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:34,657 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:34,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:34,658 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:35,546 WARN L188 SmtUtils]: Spent 887.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:20:35,547 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:20:35,564 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:35,565 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:35,956 WARN L188 SmtUtils]: Spent 389.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:20:35,956 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:35,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:35,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:35,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:35,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, 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:35,983 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:36,313 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:20:36,313 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:36,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:36,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:36,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:36,335 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 107 [2019-08-31 03:20:36,336 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:36,639 WARN L188 SmtUtils]: Spent 302.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:20:36,639 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:36,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:36,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:36,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:36,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 101 treesize of output 88 [2019-08-31 03:20:36,659 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:37,008 WARN L188 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:20:37,009 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:20:37,009 INFO L464 ElimStorePlain]: Eliminatee v_prenex_447 vanished before elimination [2019-08-31 03:20:37,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:37,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:37,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:37,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:37,028 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:37,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:37,031 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:37,032 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:37,033 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:37,182 WARN L188 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:20:37,182 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:37,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:37,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:37,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:37,259 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:20:37,260 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:37,261 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:37,554 WARN L188 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:20:37,554 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:20:37,555 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:37,555 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:20:37,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:37,560 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_453, |v_#length_68|], 3=[v_prenex_452, |v_#valid_81|]} [2019-08-31 03:20:37,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:37,572 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:37,573 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:37,754 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:20:37,755 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:37,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:37,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 198 treesize of output 200 [2019-08-31 03:20:37,770 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:37,949 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:20:37,949 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:37,976 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:37,976 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:37,977 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:38,352 WARN L188 SmtUtils]: Spent 374.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:20:38,352 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:38,379 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:38,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 197 treesize of output 219 [2019-08-31 03:20:38,380 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:38,748 WARN L188 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:20:38,749 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:38,749 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:38,749 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:20:38,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:38,756 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_203|], 18=[|v_#memory_$Pointer$.offset_209|, |v_#memory_$Pointer$.base_209|]} [2019-08-31 03:20:38,760 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:38,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:20:38,772 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:38,780 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:39,661 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:20:39,661 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:20:39,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:39,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:39,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:39,699 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:39,704 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:39,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 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-31 03:20:39,706 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:39,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:39,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, 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:39,721 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:40,248 WARN L188 SmtUtils]: Spent 526.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:20:40,249 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:20:40,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:40,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:40,399 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:20:40,399 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:20:40,400 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:40,401 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:40,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:40,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:40,416 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:40,417 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:40,960 WARN L188 SmtUtils]: Spent 542.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:20:40,961 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:20:40,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:40,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:40,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,011 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:41,011 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:41,012 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:41,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,034 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,035 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:41,518 WARN L188 SmtUtils]: Spent 482.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:20:41,518 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:20:41,521 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:41,521 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:20:41,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:41,692 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_204|], 108=[|v_#memory_$Pointer$.offset_210|, |v_#memory_$Pointer$.base_210|]} [2019-08-31 03:20:41,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,730 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:41,736 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:41,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, 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:41,737 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:41,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,770 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:41,775 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:41,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, 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:41,776 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:41,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,798 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:41,799 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:41,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,836 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:41,841 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:41,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, 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:41,843 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:41,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,865 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:41,866 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:41,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,890 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:41,891 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:41,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,914 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:41,915 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:41,928 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:20:41,928 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:41,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,967 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:20:41,968 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:41,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,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 188 treesize of output 172 [2019-08-31 03:20:41,992 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,027 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:42,033 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:42,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 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-31 03:20:42,034 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,071 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:42,076 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:42,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, 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,078 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,101 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,102 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,125 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:42,129 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:42,130 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,130 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,545 WARN L188 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 66 [2019-08-31 03:20:42,545 INFO L567 ElimStorePlain]: treesize reduction 2981, result has 3.7 percent of original size [2019-08-31 03:20:42,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,556 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,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, 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:42,557 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,617 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:42,624 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,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, 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:42,630 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,686 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:42,686 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,687 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 3 variables, input treesize:3297, output treesize:107 [2019-08-31 03:20:42,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,712 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_205|], 2=[v_prenex_454, v_prenex_457], 6=[|v_#memory_$Pointer$.base_211|, |v_#memory_$Pointer$.offset_211|, v_prenex_455, v_prenex_456], 12=[v_prenex_459, v_prenex_458]} [2019-08-31 03:20:42,735 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:42,736 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:43,715 WARN L188 SmtUtils]: Spent 978.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:20:43,715 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:20:43,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, 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:43,738 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:44,161 WARN L188 SmtUtils]: Spent 422.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:20:44,161 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:44,176 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:44,200 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:44,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:20:44,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:44,202 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:44,954 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:20:44,954 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:20:44,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:44,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:44,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:44,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, 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:44,979 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:45,299 WARN L188 SmtUtils]: Spent 319.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:20:45,299 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:45,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:45,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:45,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:45,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 101 treesize of output 88 [2019-08-31 03:20:45,323 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:45,665 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:20:45,665 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:20:45,665 INFO L464 ElimStorePlain]: Eliminatee v_prenex_455 vanished before elimination [2019-08-31 03:20:45,665 INFO L464 ElimStorePlain]: Eliminatee v_prenex_456 vanished before elimination [2019-08-31 03:20:45,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:45,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:45,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:45,750 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:20:45,751 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:45,752 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:46,058 WARN L188 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:20:46,059 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:20:46,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,077 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:46,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 196 treesize of output 165 [2019-08-31 03:20:46,079 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:46,219 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:20:46,219 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:46,220 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:46,220 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:20:46,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:46,224 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_461, |v_#length_69|], 3=[|v_#valid_82|, v_prenex_460]} [2019-08-31 03:20:46,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,234 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:46,235 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:46,405 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:20:46,406 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:46,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,418 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:46,419 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:46,597 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:20:46,598 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:46,625 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:46,625 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:46,626 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:46,974 WARN L188 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:20:46,974 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:20:47,001 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:47,001 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:47,002 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:47,352 WARN L188 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:20:47,353 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:20:47,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:47,354 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:20:47,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:47,360 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_206|], 16=[|v_#memory_$Pointer$.offset_212|, |v_#memory_$Pointer$.base_212|]} [2019-08-31 03:20:47,366 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:47,371 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:47,377 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:47,382 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:48,338 WARN L188 SmtUtils]: Spent 954.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:20:48,338 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:20:48,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:48,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, 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:48,357 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:48,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:48,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:48,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:48,380 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:48,385 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:48,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, 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:48,386 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:48,889 WARN L188 SmtUtils]: Spent 502.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:20:48,890 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:20:48,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20: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, 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:48,911 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:48,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:49,044 WARN L188 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:20:49,045 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:20:49,045 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:49,047 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:49,584 WARN L188 SmtUtils]: Spent 536.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2019-08-31 03:20:49,585 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.5 percent of original size [2019-08-31 03:20:49,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:49,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:49,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:49,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:49,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:49,633 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:49,634 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:49,635 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:49,642 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:49,653 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 139 [2019-08-31 03:20:49,654 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:50,098 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:20:50,099 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:20:50,099 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,100 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:20:50,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,276 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_207|], 108=[|v_#memory_$Pointer$.offset_213|, |v_#memory_$Pointer$.base_213|]} [2019-08-31 03:20:50,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,294 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:50,295 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:50,314 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,331 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:50,336 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:50,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 269 treesize of output 254 [2019-08-31 03:20:50,338 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:50,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,378 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:50,384 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:50,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, 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:50,385 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:50,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,421 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:50,427 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:50,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 293 treesize of output 276 [2019-08-31 03:20:50,429 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:50,440 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:20:50,440 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:50,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:20:50,475 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:50,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,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 146 treesize of output 130 [2019-08-31 03:20:50,498 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:50,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,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 194 treesize of output 178 [2019-08-31 03:20:50,522 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:50,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,556 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:50,561 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:50,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 269 treesize of output 254 [2019-08-31 03:20:50,563 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:50,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,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 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-31 03:20:50,587 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:50,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,604 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:50,605 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,023 WARN L188 SmtUtils]: Spent 417.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 66 [2019-08-31 03:20:51,024 INFO L567 ElimStorePlain]: treesize reduction 2204, result has 5.0 percent of original size [2019-08-31 03:20:51,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,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 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-31 03:20:51,036 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,100 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:51,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,110 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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,111 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,168 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:51,168 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,169 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2535, output treesize:107 [2019-08-31 03:20:51,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:51,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:51,195 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_466], 2=[v_prenex_463, |v_#memory_int_208|], 6=[v_prenex_462, v_prenex_464, v_prenex_465, v_prenex_467], 12=[|v_#memory_$Pointer$.base_214|, |v_#memory_$Pointer$.offset_214|]} [2019-08-31 03:20:51,221 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,221 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:52,212 WARN L188 SmtUtils]: Spent 990.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:20:52,212 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:20:52,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, 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,233 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:52,681 WARN L188 SmtUtils]: Spent 447.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:20:52,681 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:52,699 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:52,723 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:52,723 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:52,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:52,725 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:53,522 WARN L188 SmtUtils]: Spent 796.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:20:53,522 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:20:53,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:53,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:53,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:53,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:20:53,545 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:53,894 WARN L188 SmtUtils]: Spent 349.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:20:53,895 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:53,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:53,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:53,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:53,917 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:53,917 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:54,503 WARN L188 SmtUtils]: Spent 585.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:20:54,504 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:20:54,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:54,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:54,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:54,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 120 treesize of output 107 [2019-08-31 03:20:54,524 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:54,790 WARN L188 SmtUtils]: Spent 265.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:20:54,791 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:54,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:54,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:54,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:54,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:54,807 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:55,170 WARN L188 SmtUtils]: Spent 362.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:20:55,170 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:20:55,177 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,191 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:55,191 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:55,195 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:55,343 WARN L188 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:20:55,343 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:55,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,418 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:20:55,419 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:55,420 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:55,720 WARN L188 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:20:55,720 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:20:55,721 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:55,721 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:20:55,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:55,725 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_70|, v_prenex_468], 3=[v_prenex_469, |v_#valid_83|]} [2019-08-31 03:20:55,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,738 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:55,739 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:55,917 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:20:55,917 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:55,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,931 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:55,932 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:56,108 WARN L188 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:20:56,109 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:56,136 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:56,136 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,137 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:56,490 WARN L188 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:20:56,491 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:56,516 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:56,517 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,518 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:56,879 WARN L188 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:20:56,880 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:56,880 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:56,881 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:20:56,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:56,887 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_209|], 18=[|v_#memory_$Pointer$.base_215|, |v_#memory_$Pointer$.offset_215|]} [2019-08-31 03:20:56,893 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:56,901 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:56,906 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:56,912 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,852 WARN L188 SmtUtils]: Spent 939.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:20:57,853 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:20:57,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:57,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:57,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:57,907 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:57,930 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:57,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, 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,931 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:57,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:57,958 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,959 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:58,673 WARN L188 SmtUtils]: Spent 714.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:20:58,674 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:20:58,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:58,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:58,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 139 treesize of output 145 [2019-08-31 03:20:58,722 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:58,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:58,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:58,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:58,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:58,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:58,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:58,759 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:58,759 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:58,760 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:59,274 WARN L188 SmtUtils]: Spent 513.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:20:59,275 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:20:59,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,423 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:59,423 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:20:59,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 234 treesize of output 341 [2019-08-31 03:20:59,426 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:59,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,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 135 treesize of output 141 [2019-08-31 03:20:59,444 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:59,943 WARN L188 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:20:59,944 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:20:59,945 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,945 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:20:59,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,125 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_210|], 108=[|v_#memory_$Pointer$.base_216|, |v_#memory_$Pointer$.offset_216|]} [2019-08-31 03:21:00,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,159 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:00,163 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:00,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:21:00,165 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,200 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:00,205 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:00,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:21:00,207 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,241 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:00,245 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:00,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, 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,247 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,260 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:21:00,260 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,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 194 treesize of output 178 [2019-08-31 03:21:00,282 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21: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 194 treesize of output 178 [2019-08-31 03:21:00,305 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,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:21:00,328 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,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 354 treesize of output 327 [2019-08-31 03:21:00,363 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,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:00,390 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,414 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:00,423 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:00,424 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,425 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,829 WARN L188 SmtUtils]: Spent 403.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:21:00,829 INFO L567 ElimStorePlain]: treesize reduction 2045, result has 5.3 percent of original size [2019-08-31 03:21:00,835 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,840 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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,841 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,899 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:00,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,911 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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,912 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,968 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:00,968 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,969 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2347, output treesize:107 [2019-08-31 03:21:00,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,994 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_472], 2=[|v_#memory_int_211|, v_prenex_475], 6=[v_prenex_470, v_prenex_471, |v_#memory_$Pointer$.base_217|, |v_#memory_$Pointer$.offset_217|], 12=[v_prenex_473, v_prenex_474]} [2019-08-31 03:21:01,015 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:01,016 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:01,980 WARN L188 SmtUtils]: Spent 964.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:21:01,981 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:21:02,001 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:02,001 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:02,442 WARN L188 SmtUtils]: Spent 439.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:21:02,442 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:02,461 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:02,485 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:02,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:21:02,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:02,487 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:03,288 WARN L188 SmtUtils]: Spent 800.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:21:03,288 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:21:03,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:03,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:03,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:03,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 120 treesize of output 107 [2019-08-31 03:21:03,313 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:03,643 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:21:03,644 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:03,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:03,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:03,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:03,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:21:03,666 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:04,010 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:21:04,010 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:21:04,011 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_217| vanished before elimination [2019-08-31 03:21:04,011 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_217| vanished before elimination [2019-08-31 03:21:04,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,034 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:04,035 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,035 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:04,179 WARN L188 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:21:04,179 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:04,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,255 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:21:04,255 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,257 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:04,556 WARN L188 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:21:04,557 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:21:04,557 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,557 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:21:04,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:04,569 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_476, |v_#length_71|], 3=[v_prenex_477, |v_#valid_84|]} [2019-08-31 03:21:04,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,582 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:04,582 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:04,760 WARN L188 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:21:04,760 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:04,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,775 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,776 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:04,947 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:21:04,947 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:04,975 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:04,976 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:04,977 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:05,319 WARN L188 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:21:05,320 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:21:05,347 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:05,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 173 treesize of output 195 [2019-08-31 03:21:05,349 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:05,700 WARN L188 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:21:05,700 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:21:05,701 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,701 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:21:05,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:05,708 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_212|], 16=[|v_#memory_$Pointer$.offset_218|, |v_#memory_$Pointer$.base_218|]} [2019-08-31 03:21:05,715 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,720 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:05,725 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:05,731 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,681 WARN L188 SmtUtils]: Spent 949.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:21:06,681 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:21:06,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:06,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:06,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:06,723 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:06,727 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:06,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 1 case distinctions, treesize of input 225 treesize of output 214 [2019-08-31 03:21:06,728 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:06,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:06,743 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,744 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:07,239 WARN L188 SmtUtils]: Spent 495.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:21:07,240 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:21:07,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21: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, 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,266 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:07,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:07,398 WARN L188 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:21:07,398 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:21:07,399 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:07,400 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:07,921 WARN L188 SmtUtils]: Spent 520.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2019-08-31 03:21:07,921 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.5 percent of original size [2019-08-31 03:21:07,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:07,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:07,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:07,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:07,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:07,971 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:07,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 210 treesize of output 206 [2019-08-31 03:21:07,973 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:07,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:07,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 133 treesize of output 139 [2019-08-31 03:21:07,999 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,473 WARN L188 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:21:08,474 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:21:08,475 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,475 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:21:08,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,546 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,549 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,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,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,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,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,563 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,566 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,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,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,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,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,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,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,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,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,594 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,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,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,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,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,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,618 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,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,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,627 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,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,635 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,659 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_213|], 108=[|v_#memory_$Pointer$.base_219|, |v_#memory_$Pointer$.offset_219|]} [2019-08-31 03:21:08,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,678 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,679 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,700 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,701 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,711 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:21:08,711 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,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 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-31 03:21:08,734 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,771 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:08,777 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:08,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:21:08,778 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,817 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:08,820 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:08,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:21:08,822 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:21:08,860 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,895 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:08,901 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:08,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, 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,903 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,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, 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,924 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,961 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:08,966 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:08,967 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,968 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,989 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,990 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:09,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,015 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:09,020 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:09,021 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-31 03:21:09,022 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:09,493 WARN L188 SmtUtils]: Spent 470.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:21:09,493 INFO L567 ElimStorePlain]: treesize reduction 2488, result has 4.4 percent of original size [2019-08-31 03:21:09,498 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,501 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,504 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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,504 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:09,562 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:09,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,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, 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,575 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:09,631 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:09,631 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,631 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2804, output treesize:107 [2019-08-31 03:21:09,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:09,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:09,656 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_478], 2=[v_prenex_481, |v_#memory_int_214|], 6=[v_prenex_480, v_prenex_482, v_prenex_483, v_prenex_479], 12=[|v_#memory_$Pointer$.base_220|, |v_#memory_$Pointer$.offset_220|]} [2019-08-31 03:21:09,675 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,675 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:10,665 WARN L188 SmtUtils]: Spent 989.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:21:10,665 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:21:10,686 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,686 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:11,103 WARN L188 SmtUtils]: Spent 416.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:21:11,104 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:11,119 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:11,141 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:11,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:21:11,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:11,143 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:11,887 WARN L188 SmtUtils]: Spent 743.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:21:11,888 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:21:11,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:11,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:11,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:11,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, 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:11,916 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:12,228 WARN L188 SmtUtils]: Spent 311.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:21:12,228 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:12,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:12,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:12,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:12,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, 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:12,250 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:12,535 WARN L188 SmtUtils]: Spent 284.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:21:12,535 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:12,545 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:12,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:12,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:12,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 117 treesize of output 104 [2019-08-31 03:21:12,555 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:13,071 WARN L188 SmtUtils]: Spent 515.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:21:13,072 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:21:13,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,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, 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:13,091 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:13,434 WARN L188 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:21:13,434 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:21:13,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,453 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,456 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:13,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, 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:13,458 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:13,611 WARN L188 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:21:13,611 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:13,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,689 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:21:13,689 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:13,691 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:13,984 WARN L188 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:21:13,985 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:21:13,985 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,986 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:21:13,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:13,990 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_484, |v_#length_72|], 3=[v_prenex_485, |v_#valid_85|]} [2019-08-31 03:21:13,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:14,002 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:14,003 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:14,183 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:21:14,184 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:14,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:14,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 198 treesize of output 200 [2019-08-31 03:21:14,197 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:14,380 WARN L188 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:21:14,381 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:14,409 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:14,409 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:14,410 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:14,769 WARN L188 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:21:14,769 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:21:14,796 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:14,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 197 treesize of output 219 [2019-08-31 03:21:14,797 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:15,149 WARN L188 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:21:15,149 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:21:15,150 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:15,150 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:21:15,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:15,158 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_215|], 18=[|v_#memory_$Pointer$.offset_221|, |v_#memory_$Pointer$.base_221|]} [2019-08-31 03:21:15,162 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:15,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:21:15,175 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:15,181 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:16,145 WARN L188 SmtUtils]: Spent 963.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:21:16,145 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:21:16,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:16,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:16,171 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:16,180 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:16,185 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:16,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, 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:16,187 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:16,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:16,210 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:16,210 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:16,725 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:21:16,725 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:21:16,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:16,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:16,750 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:16,751 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:16,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:16,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:16,892 WARN L188 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:21:16,893 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:21:16,893 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:16,895 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:17,462 WARN L188 SmtUtils]: Spent 566.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:21:17,463 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:21:17,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,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 139 treesize of output 145 [2019-08-31 03:21:17,496 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:17,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,523 INFO L189 IndexEqualityManager]: detected not equals 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, 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:17,526 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:18,017 WARN L188 SmtUtils]: Spent 490.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:21:18,017 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:21:18,018 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:18,019 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:21:18,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,208 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_216|], 108=[|v_#memory_$Pointer$.base_222|, |v_#memory_$Pointer$.offset_222|]} [2019-08-31 03:21:18,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,248 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:18,253 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:18,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:21:18,255 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:18,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,275 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:18,276 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:18,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,300 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:18,300 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:18,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,321 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:18,322 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:18,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,360 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:18,364 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:18,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 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:21:18,366 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:18,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,390 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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:18,391 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:18,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,429 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:18,433 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:18,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, 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:18,435 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:18,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,472 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:18,477 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:18,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 269 treesize of output 254 [2019-08-31 03:21:18,478 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:18,493 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:21:18,493 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:18,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,522 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:21:18,523 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:18,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,540 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:18,540 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:18,923 WARN L188 SmtUtils]: Spent 382.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 66 [2019-08-31 03:21:18,924 INFO L567 ElimStorePlain]: treesize reduction 2216, result has 4.9 percent of original size [2019-08-31 03:21:18,930 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,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:21:18,937 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:19,000 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:19,006 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:19,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:19,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:19,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, 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:19,012 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:19,068 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:19,068 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:21:19,069 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2541, output treesize:107 [2019-08-31 03:21:19,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:19,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:19,096 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_486], 2=[|v_#memory_int_217|, v_prenex_489], 6=[|v_#memory_$Pointer$.offset_223|, |v_#memory_$Pointer$.base_223|, v_prenex_487, v_prenex_488], 12=[v_prenex_490, v_prenex_491]} [2019-08-31 03:21:19,121 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:19,122 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:20,188 WARN L188 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:21:20,188 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:21:20,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, 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:20,213 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:20,670 WARN L188 SmtUtils]: Spent 456.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:21:20,671 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:20,688 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:20,711 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:20,712 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:20,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:20,713 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:21,558 WARN L188 SmtUtils]: Spent 844.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:21:21,558 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:21:21,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:21,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:21,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:21,583 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:21,583 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:21,942 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:21:21,942 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:21,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:21,958 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:21,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:21,967 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:21,968 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:22,552 WARN L188 SmtUtils]: Spent 582.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:21:22,552 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:21:22,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:22,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:22,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:22,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 120 treesize of output 107 [2019-08-31 03:21:22,573 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:22,842 WARN L188 SmtUtils]: Spent 268.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:21:22,842 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:22,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:22,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:22,853 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:22,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, 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:22,859 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:23,223 WARN L188 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:21:23,224 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:21:23,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,236 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,304 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:21:23,304 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:23,306 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:23,628 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:21:23,628 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:21:23,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,648 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:23,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, 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:23,649 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:23,786 WARN L188 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:21:23,786 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:23,787 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:23,787 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:21:23,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:23,792 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_73|, v_prenex_492], 3=[|v_#valid_86|, v_prenex_493]} [2019-08-31 03:21:23,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,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:21:23,805 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:23,977 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:21:23,977 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:23,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,991 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:23,992 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:24,158 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:21:24,159 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:24,190 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:24,191 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:24,191 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:24,553 WARN L188 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:21:24,554 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:21:24,581 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:24,581 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:24,582 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:24,945 WARN L188 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:21:24,945 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:21:24,945 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:24,945 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:21:24,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:24,954 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_218|], 18=[|v_#memory_$Pointer$.offset_224|, |v_#memory_$Pointer$.base_224|]} [2019-08-31 03:21:24,961 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:24,967 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:24,973 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:24,980 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:25,979 WARN L188 SmtUtils]: Spent 998.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:21:25,979 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:21:25,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:26,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:26,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:26,015 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:26,020 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:26,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 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-31 03:21:26,022 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:26,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:26,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, 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:26,037 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:26,549 WARN L188 SmtUtils]: Spent 511.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:21:26,549 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:21:26,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:26,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:26,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 139 treesize of output 145 [2019-08-31 03:21:26,575 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:26,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:26,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:26,713 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:21:26,714 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:21:26,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:21:26,716 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:27,261 WARN L188 SmtUtils]: Spent 544.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:21:27,262 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:21:27,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:27,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:27,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:27,302 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:27,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:27,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:27,313 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:27,314 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:27,315 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:27,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:27,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:27,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 139 treesize of output 145 [2019-08-31 03:21:27,337 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:27,815 WARN L188 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:21:27,816 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:21:27,816 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:27,817 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:21:27,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:28,010 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_219|], 108=[|v_#memory_$Pointer$.base_225|, |v_#memory_$Pointer$.offset_225|]} [2019-08-31 03:21:28,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,029 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:28,030 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:28,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,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 146 treesize of output 130 [2019-08-31 03:21:28,054 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:28,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,089 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:21:28,090 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:28,102 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:21:28,102 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:28,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,126 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:28,127 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:28,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,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:21:28,149 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:28,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,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:21:28,173 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:28,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,209 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:28,215 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:28,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, 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:28,217 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:28,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,249 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:28,254 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:28,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 269 treesize of output 254 [2019-08-31 03:21:28,256 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:28,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,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 194 treesize of output 178 [2019-08-31 03:21:28,289 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:28,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,334 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:28,339 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:28,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 293 treesize of output 276 [2019-08-31 03:21:28,340 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:28,727 WARN L188 SmtUtils]: Spent 385.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 66 [2019-08-31 03:21:28,727 INFO L567 ElimStorePlain]: treesize reduction 2109, result has 5.2 percent of original size [2019-08-31 03:21:28,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,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:21:28,739 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:28,797 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:28,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,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:21:28,809 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:28,863 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:28,864 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:21:28,864 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2466, output treesize:107 [2019-08-31 03:21:28,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:28,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:28,891 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_499], 2=[|v_#memory_int_220|, v_prenex_495], 6=[v_prenex_494, v_prenex_496, v_prenex_497, v_prenex_498], 12=[|v_#memory_$Pointer$.base_226|, |v_#memory_$Pointer$.offset_226|]} [2019-08-31 03:21:28,912 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:28,913 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:29,860 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:29,860 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:21:29,878 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:29,900 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:29,901 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:29,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:29,902 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:30,765 WARN L188 SmtUtils]: Spent 862.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:21:30,765 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:21:30,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, 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:30,783 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:31,146 WARN L188 SmtUtils]: Spent 362.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:21:31,146 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:31,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:31,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:31,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:31,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 136 treesize of output 123 [2019-08-31 03:21:31,169 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:31,489 WARN L188 SmtUtils]: Spent 319.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:21:31,490 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:31,501 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:31,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:31,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:31,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 117 treesize of output 104 [2019-08-31 03:21:31,512 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:32,049 WARN L188 SmtUtils]: Spent 537.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:21:32,050 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:21:32,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,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, 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:32,073 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:32,322 WARN L188 SmtUtils]: Spent 248.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:21:32,323 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:32,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,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 101 treesize of output 88 [2019-08-31 03:21:32,342 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:32,674 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:21:32,674 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:21:32,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,692 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,695 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:32,696 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:32,697 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:32,848 WARN L188 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:21:32,849 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:32,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,926 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:21:32,926 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:32,928 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:33,219 WARN L188 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:21:33,219 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:21:33,220 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:33,220 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:21:33,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,225 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_74|, v_prenex_500], 3=[v_prenex_501, |v_#valid_87|]} [2019-08-31 03:21:33,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:33,238 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:33,238 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:33,419 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:21:33,420 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:33,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:33,434 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:33,435 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:33,618 WARN L188 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:21:33,618 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:33,647 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:33,647 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:33,648 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:34,018 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:21:34,018 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:21:34,044 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:34,045 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:34,046 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:34,402 WARN L188 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:21:34,402 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:21:34,403 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:34,403 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:21:34,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,411 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_221|], 18=[|v_#memory_$Pointer$.base_227|, |v_#memory_$Pointer$.offset_227|]} [2019-08-31 03:21:34,415 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 03:21:34,422 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:34,430 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:34,435 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:35,263 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:35,263 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:21:35,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:35,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:35,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:35,305 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:35,309 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:35,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, 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:35,310 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:35,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:35,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, 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:35,326 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:35,848 WARN L188 SmtUtils]: Spent 521.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:21:35,848 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:21:35,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:35,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:35,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:35,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:35,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:35,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:35,899 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:35,900 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:35,901 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:35,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:35,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:35,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 139 treesize of output 145 [2019-08-31 03:21:35,925 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:36,426 WARN L188 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:21:36,426 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:21:36,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:36,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:36,574 WARN L188 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:21:36,575 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:21:36,575 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:36,577 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:36,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:36,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:36,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:36,596 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:36,597 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:37,098 WARN L188 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:21:37,098 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:21:37,099 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:37,099 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:21:37,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:37,327 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_222|], 108=[|v_#memory_$Pointer$.base_228|, |v_#memory_$Pointer$.offset_228|]} [2019-08-31 03:21:37,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,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:21:37,346 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:37,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,386 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:37,392 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:37,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:21:37,393 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:37,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,431 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:37,435 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:37,436 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:37,437 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:37,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,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:21:37,463 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:37,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,488 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:37,488 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:37,501 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:21:37,501 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:37,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,541 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,544 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:37,550 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:37,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, 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:37,552 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:37,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,574 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:37,574 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:37,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,621 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:37,626 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:37,626 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:37,627 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:37,642 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,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 188 treesize of output 172 [2019-08-31 03:21:37,650 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:37,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,684 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:37,688 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:37,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, 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:37,689 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:37,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,731 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:21:37,732 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:37,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,751 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:37,752 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:38,188 WARN L188 SmtUtils]: Spent 434.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 66 [2019-08-31 03:21:38,188 INFO L567 ElimStorePlain]: treesize reduction 2691, result has 4.1 percent of original size [2019-08-31 03:21:38,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:38,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:38,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:38,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, 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:38,199 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:38,261 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:38,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:38,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:38,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:38,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:21:38,279 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:38,335 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:38,335 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:21:38,335 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:3028, output treesize:107 [2019-08-31 03:21:38,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [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 {0=[v_prenex_504], 2=[v_prenex_507, |v_#memory_int_223|], 6=[v_prenex_503, v_prenex_505, v_prenex_506, v_prenex_502], 12=[|v_#memory_$Pointer$.offset_229|, |v_#memory_$Pointer$.base_229|]} [2019-08-31 03:21:38,380 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:38,381 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:39,360 WARN L188 SmtUtils]: Spent 978.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:21:39,360 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:21:39,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, 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:39,385 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:39,809 WARN L188 SmtUtils]: Spent 424.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:21:39,810 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:39,826 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:39,848 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:39,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:21:39,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:39,850 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:40,614 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:21:40,614 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:21:40,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:40,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:40,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:40,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, 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:40,638 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:40,953 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:21:40,954 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:40,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:40,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:40,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:40,977 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:40,978 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:41,262 WARN L188 SmtUtils]: Spent 283.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:21:41,263 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:41,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:41,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:41,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:41,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, 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:41,284 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:41,784 WARN L188 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:21:41,784 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:21:41,794 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:41,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:41,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:41,802 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:41,803 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:42,143 WARN L188 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:21:42,143 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:21:42,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,223 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:21:42,223 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:42,225 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:42,542 WARN L188 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:21:42,542 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:21:42,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,566 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:42,567 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:42,568 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:42,710 WARN L188 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:21:42,711 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:42,711 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:42,711 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:21:42,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,717 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_75|, v_prenex_508], 3=[|v_#valid_88|, v_prenex_509]} [2019-08-31 03:21:42,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,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 174 treesize of output 176 [2019-08-31 03:21:42,729 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:42,901 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:21:42,901 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:42,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,915 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:42,916 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:43,083 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:21:43,085 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:43,113 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:43,113 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:43,114 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:43,468 WARN L188 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:21:43,469 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:21:43,496 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:43,496 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:43,497 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:43,855 WARN L188 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:21:43,855 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:21:43,855 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:43,855 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:21:43,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:43,862 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_224|], 16=[|v_#memory_$Pointer$.base_230|, |v_#memory_$Pointer$.offset_230|]} [2019-08-31 03:21:43,868 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:43,875 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:43,880 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:43,886 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:44,667 WARN L188 SmtUtils]: Spent 780.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:21:44,668 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:21:44,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:44,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, 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:44,685 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:44,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:44,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:44,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:44,711 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:44,718 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:44,719 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 225 treesize of output 214 [2019-08-31 03:21:44,720 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:45,221 WARN L188 SmtUtils]: Spent 501.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:21:45,222 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:21:45,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:45,259 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:45,259 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:45,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:45,271 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:45,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:45,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:45,288 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:45,290 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:45,290 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:45,291 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:45,778 WARN L188 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:21:45,779 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:21:45,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:45,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:45,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:21:45,805 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:45,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:45,931 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:21:45,932 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:21:45,932 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:45,934 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:46,425 WARN L188 SmtUtils]: Spent 490.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2019-08-31 03:21:46,425 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.3 percent of original size [2019-08-31 03:21:46,426 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:46,426 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:21:46,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:46,625 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_225|], 108=[|v_#memory_$Pointer$.base_231|, |v_#memory_$Pointer$.offset_231|]} [2019-08-31 03:21:46,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,662 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:46,667 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:46,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, 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:46,669 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:46,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,702 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:46,708 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:46,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, 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:46,709 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:46,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,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:21:46,731 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:46,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,751 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:46,752 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:46,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,786 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:46,792 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:46,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, 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:46,794 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:46,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,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 194 treesize of output 178 [2019-08-31 03:21:46,817 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:46,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,852 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:21:46,853 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:46,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,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 146 treesize of output 130 [2019-08-31 03:21:46,878 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:46,891 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:21:46,892 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:46,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,929 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:46,934 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:46,934 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:46,935 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:46,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,957 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:46,958 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:46,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,976 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:46,977 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:47,362 WARN L188 SmtUtils]: Spent 384.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 66 [2019-08-31 03:21:47,363 INFO L567 ElimStorePlain]: treesize reduction 2355, result has 4.7 percent of original size [2019-08-31 03:21:47,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:47,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:47,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:47,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, 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:47,374 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:47,430 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:47,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:47,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:47,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:47,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, 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:47,441 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:47,497 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:47,498 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:21:47,498 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2705, output treesize:107 [2019-08-31 03:21:47,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:47,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:47,528 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_513], 2=[|v_#memory_int_226|, v_prenex_510], 6=[v_prenex_514, v_prenex_515, v_prenex_511, v_prenex_512], 12=[|v_#memory_$Pointer$.offset_232|, |v_#memory_$Pointer$.base_232|]} [2019-08-31 03:21:47,546 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:47,546 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:48,509 WARN L188 SmtUtils]: Spent 962.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:21:48,509 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:21:48,527 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:48,550 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:48,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:21:48,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:48,551 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:49,437 WARN L188 SmtUtils]: Spent 884.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:21:49,437 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:21:49,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, 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:49,455 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:49,837 WARN L188 SmtUtils]: Spent 381.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:21:49,838 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:49,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:49,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:49,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:49,860 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:49,861 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:50,185 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:21:50,185 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:50,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,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 101 treesize of output 88 [2019-08-31 03:21:50,207 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:50,542 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:21:50,543 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:21:50,543 INFO L464 ElimStorePlain]: Eliminatee v_prenex_511 vanished before elimination [2019-08-31 03:21:50,543 INFO L464 ElimStorePlain]: Eliminatee v_prenex_512 vanished before elimination [2019-08-31 03:21:50,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,621 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:21:50,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, 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:50,624 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:50,966 WARN L188 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:21:50,966 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:21:50,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,985 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:50,985 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:50,986 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,129 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:21:51,129 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:51,130 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:51,130 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:21:51,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:51,135 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_76|, v_prenex_516], 3=[|v_#valid_89|, v_prenex_517]} [2019-08-31 03:21:51,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,148 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:51,148 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,325 WARN L188 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:21:51,326 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:51,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,340 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:51,341 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,521 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:21:51,522 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:51,550 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:51,551 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:51,551 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,911 WARN L188 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:21:51,911 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:21:51,942 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:51,943 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:51,943 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:52,304 WARN L188 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:21:52,304 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:21:52,305 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:52,305 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:21:52,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:52,312 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_227|], 18=[|v_#memory_$Pointer$.base_233|, |v_#memory_$Pointer$.offset_233|]} [2019-08-31 03:21:52,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:21:52,323 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:52,329 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:52,336 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:53,103 WARN L188 SmtUtils]: Spent 765.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:21:53,103 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:21:53,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:53,121 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:53,122 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:53,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:53,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:53,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:53,147 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:53,153 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:53,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:21:53,154 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:53,681 WARN L188 SmtUtils]: Spent 526.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:21:53,682 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:21:53,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:53,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:53,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:21:53,719 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:53,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:53,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:53,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:53,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:53,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:53,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:53,748 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:53,748 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:53,749 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:54,267 WARN L188 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:21:54,267 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:21:54,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:54,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:54,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:54,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, 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:54,295 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:54,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:54,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:54,428 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:21:54,428 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:21:54,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, 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:54,430 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:54,942 WARN L188 SmtUtils]: Spent 511.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:21:54,945 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:21:54,946 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:54,946 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:21:54,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:54,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:55,147 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_228|], 108=[|v_#memory_$Pointer$.offset_234|, |v_#memory_$Pointer$.base_234|]} [2019-08-31 03:21:55,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,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 194 treesize of output 178 [2019-08-31 03:21:55,170 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:55,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,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 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:21:55,194 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:55,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,215 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:55,216 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:55,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,240 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:55,241 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:55,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,261 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:55,262 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:55,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:21:55,297 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:55,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,332 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:55,336 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:55,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, 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:55,337 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:55,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,376 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:55,380 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:55,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:21:55,382 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:55,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,402 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:55,403 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:55,415 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:21:55,415 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:55,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,439 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:55,444 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:55,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 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:21:55,446 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:55,837 WARN L188 SmtUtils]: Spent 390.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 66 [2019-08-31 03:21:55,838 INFO L567 ElimStorePlain]: treesize reduction 2121, result has 5.1 percent of original size [2019-08-31 03:21:55,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,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:21:55,852 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:55,915 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:55,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,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, 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:55,927 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:55,984 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:55,984 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:21:55,985 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2466, output treesize:107 [2019-08-31 03:21:56,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:56,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:56,014 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_518], 2=[v_prenex_521, |v_#memory_int_229|], 6=[|v_#memory_$Pointer$.offset_235|, v_prenex_519, |v_#memory_$Pointer$.base_235|, v_prenex_520], 12=[v_prenex_522, v_prenex_523]} [2019-08-31 03:21:56,034 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:56,034 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:57,024 WARN L188 SmtUtils]: Spent 989.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:21:57,024 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:21:57,048 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:57,072 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:57,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:21:57,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:57,074 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:57,964 WARN L188 SmtUtils]: Spent 889.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:21:57,964 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:21:57,983 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:57,983 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:58,358 WARN L188 SmtUtils]: Spent 374.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:21:58,359 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:58,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:58,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:58,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:58,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 136 treesize of output 123 [2019-08-31 03:21:58,383 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:58,711 WARN L188 SmtUtils]: Spent 327.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:21:58,711 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:58,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:58,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:58,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:58,734 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:58,735 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:59,021 WARN L188 SmtUtils]: Spent 285.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:21:59,022 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:59,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:59,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:59,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:59,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 117 treesize of output 104 [2019-08-31 03:21:59,042 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:59,558 WARN L188 SmtUtils]: Spent 515.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:21:59,559 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:21:59,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:59,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:59,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:59,576 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:59,576 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:59,920 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:21:59,921 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:21:59,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:59,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:59,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:59,999 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:22:00,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, 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:00,001 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,324 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:22:00,325 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:22:00,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,346 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:00,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, 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:00,347 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,504 WARN L188 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:22:00,505 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:00,505 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:00,506 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:22:00,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:00,510 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_77|, v_prenex_525], 3=[|v_#valid_90|, v_prenex_524]} [2019-08-31 03:22:00,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,523 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:00,523 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,707 WARN L188 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:22:00,707 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:00,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,720 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:00,721 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,908 WARN L188 SmtUtils]: Spent 186.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:22:00,908 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:00,938 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:00,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:22:00,940 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:01,311 WARN L188 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:22:01,312 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:22:01,340 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:01,340 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:01,341 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:01,691 WARN L188 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:22:01,692 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:22:01,693 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:01,693 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:22:01,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:01,701 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_230|], 16=[|v_#memory_$Pointer$.base_236|, |v_#memory_$Pointer$.offset_236|]} [2019-08-31 03:22:01,705 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:01,711 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:01,717 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:01,721 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:02,528 WARN L188 SmtUtils]: Spent 805.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:22:02,528 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:22:02,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:02,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:02,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:02,564 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:02,569 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:02,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:22:02,571 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:02,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:02,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, 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:02,585 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:03,092 WARN L188 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:22:03,092 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:22:03,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:03,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:03,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:03,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:03,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:03,138 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:03,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, 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:03,140 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:03,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:03,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, 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:03,164 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:03,656 WARN L188 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:22:03,657 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:22:03,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:03,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:03,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 129 treesize of output 135 [2019-08-31 03:22:03,683 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:03,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:03,811 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:22:03,811 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:22:03,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, 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:03,813 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,305 WARN L188 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2019-08-31 03:22:04,306 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.3 percent of original size [2019-08-31 03:22:04,307 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:04,307 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:22:04,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,518 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_231|], 108=[|v_#memory_$Pointer$.base_237|, |v_#memory_$Pointer$.offset_237|]} [2019-08-31 03:22:04,528 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:22:04,529 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,553 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:04,554 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,577 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:04,578 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,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:22:04,606 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:22:04,641 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,685 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:04,690 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:04,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, 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:04,692 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,729 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:04,734 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:04,734 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:04,735 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,761 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:04,762 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,777 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,785 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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:04,786 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,824 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:04,828 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:04,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:22:04,829 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,863 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:04,868 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:04,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, 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:04,869 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,909 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:04,914 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:04,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:22:04,916 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,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 194 treesize of output 178 [2019-08-31 03:22:04,940 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,966 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:04,971 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:04,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 269 treesize of output 254 [2019-08-31 03:22:04,973 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:05,406 WARN L188 SmtUtils]: Spent 432.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 66 [2019-08-31 03:22:05,406 INFO L567 ElimStorePlain]: treesize reduction 2971, result has 3.7 percent of original size [2019-08-31 03:22:05,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:05,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:05,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:05,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, 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:05,418 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:05,473 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:05,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:05,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:05,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:05,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, 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:05,485 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:05,540 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:05,541 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:22:05,541 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 3 variables, input treesize:3291, output treesize:107 [2019-08-31 03:22:05,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:05,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:05,572 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_531], 2=[v_prenex_528, |v_#memory_int_232|], 6=[v_prenex_526, v_prenex_527, v_prenex_529, v_prenex_530], 12=[|v_#memory_$Pointer$.base_238|, |v_#memory_$Pointer$.offset_238|]} [2019-08-31 03:22:05,591 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:05,591 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:06,618 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:22:06,619 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:22:06,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:22:06,641 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:07,071 WARN L188 SmtUtils]: Spent 430.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:22:07,071 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:07,088 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:07,108 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:07,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:22:07,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:07,109 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:07,901 WARN L188 SmtUtils]: Spent 791.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:22:07,902 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:22:07,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:07,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:07,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:07,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 136 treesize of output 123 [2019-08-31 03:22:07,928 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:08,273 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:22:08,273 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:08,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,288 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,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, 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:08,298 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:08,857 WARN L188 SmtUtils]: Spent 558.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:22:08,858 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:22:08,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,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 120 treesize of output 107 [2019-08-31 03:22:08,879 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:09,130 WARN L188 SmtUtils]: Spent 250.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:22:09,130 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:09,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,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, 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:09,148 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:09,486 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:22:09,486 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:22:09,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,496 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,508 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:09,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:22:09,509 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:09,659 WARN L188 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:22:09,660 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:09,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,736 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:22:09,736 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:09,738 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:10,031 WARN L188 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:22:10,031 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:22:10,032 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:10,032 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:22:10,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:10,037 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_533, |v_#length_78|], 3=[|v_#valid_91|, v_prenex_532]} [2019-08-31 03:22:10,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:10,051 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:10,052 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:10,233 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:22:10,233 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:10,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:10,249 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:10,250 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:10,430 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:22:10,430 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:10,455 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:10,456 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:10,457 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:10,813 WARN L188 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:22:10,813 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:10,841 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:10,842 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:10,842 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:11,206 WARN L188 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:22:11,207 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:11,207 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:11,207 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:22:11,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:11,215 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_233|], 18=[|v_#memory_$Pointer$.base_239|, |v_#memory_$Pointer$.offset_239|]} [2019-08-31 03:22:11,219 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:11,225 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:11,233 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:11,240 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:12,122 WARN L188 SmtUtils]: Spent 881.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:22:12,122 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:22:12,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,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, 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:12,141 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:12,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,167 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:12,172 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:12,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, 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:12,174 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:12,682 WARN L188 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:22:12,683 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:22:12,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,735 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:12,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:22:12,736 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:12,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,762 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:12,762 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:13,259 WARN L188 SmtUtils]: Spent 495.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:22:13,259 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:22:13,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:13,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:13,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:13,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 135 treesize of output 141 [2019-08-31 03:22:13,287 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:13,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:13,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:13,419 WARN L188 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:22:13,420 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:22:13,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:22:13,422 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:13,905 WARN L188 SmtUtils]: Spent 482.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:22:13,905 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:22:13,906 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:13,906 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:22:13,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,118 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_234|], 108=[|v_#memory_$Pointer$.offset_240|, |v_#memory_$Pointer$.base_240|]} [2019-08-31 03:22:14,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,160 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:14,166 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:14,167 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:14,168 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:14,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,212 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:22:14,213 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:14,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,261 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:14,265 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:14,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 293 treesize of output 276 [2019-08-31 03:22:14,267 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:14,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,292 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:14,293 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:14,309 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,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 194 treesize of output 178 [2019-08-31 03:22:14,318 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:14,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,343 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:14,344 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:14,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,370 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:14,371 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:14,391 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,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, 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:14,400 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:14,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,444 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:14,449 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:14,450 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 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:14,451 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:14,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,495 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:14,500 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:14,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 269 treesize of output 254 [2019-08-31 03:22:14,502 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:14,516 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:22:14,516 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:14,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,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 0 case distinctions, treesize of input 146 treesize of output 130 [2019-08-31 03:22:14,543 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:14,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,569 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:14,573 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:14,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, 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:14,574 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:14,964 WARN L188 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 66 [2019-08-31 03:22:14,965 INFO L567 ElimStorePlain]: treesize reduction 2528, result has 4.4 percent of original size [2019-08-31 03:22:14,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:14,976 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:14,976 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:15,040 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:15,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:15,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:15,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:15,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, 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:15,051 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:15,107 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:15,107 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:22:15,108 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:3028, output treesize:107 [2019-08-31 03:22:15,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:15,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:15,136 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_534], 2=[v_prenex_537, |v_#memory_int_235|], 6=[v_prenex_536, v_prenex_538, v_prenex_539, v_prenex_535], 12=[|v_#memory_$Pointer$.base_241|, |v_#memory_$Pointer$.offset_241|]} [2019-08-31 03:22:15,153 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:15,154 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:16,101 WARN L188 SmtUtils]: Spent 947.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:22:16,101 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:22:16,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, 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:16,124 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:16,549 WARN L188 SmtUtils]: Spent 424.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:22:16,549 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:16,565 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:16,588 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:16,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:22:16,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:16,590 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:17,344 WARN L188 SmtUtils]: Spent 753.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:22:17,344 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:22:17,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,366 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:17,367 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:17,681 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:22:17,682 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:17,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,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, 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:17,706 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:17,988 WARN L188 SmtUtils]: Spent 281.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:22:17,988 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:17,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,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, 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:18,009 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:18,500 WARN L188 SmtUtils]: Spent 490.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:22:18,500 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:22:18,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,516 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:18,517 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:18,848 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:18,848 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:22:18,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,869 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:18,869 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:18,870 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:19,017 WARN L188 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:22:19,017 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:19,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:19,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:19,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:19,094 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:22:19,094 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:19,095 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:19,386 WARN L188 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:22:19,387 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:22:19,387 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:19,388 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:22:19,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:19,392 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_541, |v_#length_79|], 3=[|v_#valid_92|, v_prenex_540]} [2019-08-31 03:22:19,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:19,405 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:19,405 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:19,582 WARN L188 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:22:19,582 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:19,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:19,595 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:19,596 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:19,778 WARN L188 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:22:19,778 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:19,806 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:19,807 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:19,808 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:20,163 WARN L188 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:22:20,164 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:20,192 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:20,192 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:20,193 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:20,559 WARN L188 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:22:20,559 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:20,560 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:20,560 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:22:20,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:20,570 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_236|], 18=[|v_#memory_$Pointer$.base_242|, |v_#memory_$Pointer$.offset_242|]} [2019-08-31 03:22:20,574 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:20,581 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:20,587 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:20,593 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:21,426 WARN L188 SmtUtils]: Spent 833.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:22:21,427 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:22:21,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:21,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:21,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:21,468 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:21,472 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:21,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, 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:21,474 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:21,484 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, 1 select indices, 1 select 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:21,491 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:22,025 WARN L188 SmtUtils]: Spent 533.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:22:22,025 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:22:22,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,077 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:22,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, 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:22,079 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:22,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,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 139 treesize of output 145 [2019-08-31 03:22:22,103 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:22,614 WARN L188 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:22:22,614 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:22:22,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,760 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:22:22,760 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:22:22,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, 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:22,762 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:22,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,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, 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:22,781 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:23,283 WARN L188 SmtUtils]: Spent 501.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:22:23,284 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:22:23,284 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:23,284 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:22:23,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,500 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_237|], 108=[|v_#memory_$Pointer$.offset_243|, |v_#memory_$Pointer$.base_243|]} [2019-08-31 03:22:23,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:23,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 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:22:23,523 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:23,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:23,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:23,567 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:23,570 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:23,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 269 treesize of output 254 [2019-08-31 03:22:23,572 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:23,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:23,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:23,611 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:23,616 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:23,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:23,618 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:23,633 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:22:23,633 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:23,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:23,658 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:23,659 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:23,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:23,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 146 treesize of output 130 [2019-08-31 03:22:23,685 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:23,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:23,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:23,723 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:23,727 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:23,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, 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:23,728 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:23,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:23,784 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:23,785 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:23,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:23,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:23,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:22:23,815 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:23,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:23,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 194 treesize of output 178 [2019-08-31 03:22:23,838 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:23,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:23,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:23,862 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:23,868 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:23,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, 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:23,869 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:24,272 WARN L188 SmtUtils]: Spent 402.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 66 [2019-08-31 03:22:24,273 INFO L567 ElimStorePlain]: treesize reduction 2226, result has 4.9 percent of original size [2019-08-31 03:22:24,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:24,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:24,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:24,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, 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:24,284 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:24,353 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:24,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:24,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:24,364 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:24,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, 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:24,365 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:24,424 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:24,424 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:22:24,425 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2541, output treesize:107 [2019-08-31 03:22:24,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:24,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:24,452 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_238|], 2=[v_prenex_542, v_prenex_545], 6=[|v_#memory_$Pointer$.base_244|, |v_#memory_$Pointer$.offset_244|, v_prenex_543, v_prenex_544], 12=[v_prenex_547, v_prenex_546]} [2019-08-31 03:22:24,470 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:24,470 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:25,493 WARN L188 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:22:25,494 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:22:25,515 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:25,516 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:25,950 WARN L188 SmtUtils]: Spent 433.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:22:25,951 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:25,966 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:25,988 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:25,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:22:25,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:25,990 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:26,781 WARN L188 SmtUtils]: Spent 791.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:22:26,782 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:22:26,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:26,807 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:27,150 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:22:27,150 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:27,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,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, 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:27,171 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:27,523 WARN L188 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:22:27,523 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:22:27,524 INFO L464 ElimStorePlain]: Eliminatee v_prenex_543 vanished before elimination [2019-08-31 03:22:27,524 INFO L464 ElimStorePlain]: Eliminatee v_prenex_544 vanished before elimination [2019-08-31 03:22:27,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,600 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:22:27,601 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:27,602 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:27,929 WARN L188 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:22:27,929 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:22:27,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,949 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:27,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, 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:27,950 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:28,092 WARN L188 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:22:28,092 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:28,093 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:28,093 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:22:28,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:28,098 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_80|, v_prenex_549], 3=[|v_#valid_93|, v_prenex_548]} [2019-08-31 03:22:28,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:28,109 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:28,110 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:28,275 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:22:28,276 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:28,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:28,287 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:28,288 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:28,455 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:22:28,455 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:28,483 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:28,484 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:28,484 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:28,821 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:22:28,821 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:22:28,845 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:28,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 173 treesize of output 195 [2019-08-31 03:22:28,846 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:29,198 WARN L188 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:22:29,199 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:22:29,200 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:29,200 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:22:29,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:29,208 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_239|], 16=[|v_#memory_$Pointer$.offset_245|, |v_#memory_$Pointer$.base_245|]} [2019-08-31 03:22:29,214 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:29,219 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:29,225 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:29,230 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:30,086 WARN L188 SmtUtils]: Spent 856.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:22:30,087 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:22:30,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:30,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:30,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:30,122 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:30,127 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:30,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, 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:30,128 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:30,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:30,143 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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:30,144 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:30,645 WARN L188 SmtUtils]: Spent 501.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:22:30,646 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:22:30,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:30,787 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:22:30,788 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:22:30,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:22:30,790 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:30,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:30,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:30,806 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:31,352 WARN L188 SmtUtils]: Spent 545.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 94 [2019-08-31 03:22:31,353 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.9 percent of original size [2019-08-31 03:22:31,363 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:31,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 133 treesize of output 139 [2019-08-31 03:22:31,386 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:31,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:31,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:31,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:31,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:31,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:31,414 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:31,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, 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:31,415 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:31,883 WARN L188 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:22:31,883 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:22:31,884 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:31,884 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:22:31,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,107 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_240|], 108=[|v_#memory_$Pointer$.offset_246|, |v_#memory_$Pointer$.base_246|]} [2019-08-31 03:22:32,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,138 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:32,144 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:32,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 269 treesize of output 254 [2019-08-31 03:22:32,146 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:32,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,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:22:32,167 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:32,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,205 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:32,210 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:32,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:22:32,212 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:32,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,236 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:32,236 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:32,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,261 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:32,262 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:32,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,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, 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:32,287 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:32,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:22:32,322 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:32,335 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:22:32,335 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:32,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,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, 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:32,357 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:32,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,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 194 treesize of output 178 [2019-08-31 03:22:32,381 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:32,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,417 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:32,423 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:32,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:22:32,425 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:32,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,450 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:32,456 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:32,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:22:32,457 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:32,892 WARN L188 SmtUtils]: Spent 433.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 66 [2019-08-31 03:22:32,892 INFO L567 ElimStorePlain]: treesize reduction 2385, result has 4.6 percent of original size [2019-08-31 03:22:32,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,905 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:32,906 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:32,966 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:32,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:32,977 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:32,978 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:33,035 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:33,036 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:22:33,036 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2729, output treesize:107 [2019-08-31 03:22:33,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:33,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:33,065 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_241|], 2=[v_prenex_551, v_prenex_554], 6=[|v_#memory_$Pointer$.base_247|, v_prenex_550, v_prenex_552, |v_#memory_$Pointer$.offset_247|], 12=[v_prenex_553, v_prenex_555]} [2019-08-31 03:22:33,086 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:33,086 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:34,044 WARN L188 SmtUtils]: Spent 957.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:22:34,045 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:22:34,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:22:34,066 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:34,471 WARN L188 SmtUtils]: Spent 404.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:22:34,471 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:34,491 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:34,515 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:34,515 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:34,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,517 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:35,294 WARN L188 SmtUtils]: Spent 777.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:22:35,295 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:22:35,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,316 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:35,317 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:35,643 WARN L188 SmtUtils]: Spent 325.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:22:35,643 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:35,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,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:22:35,666 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:35,962 WARN L188 SmtUtils]: Spent 295.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:22:35,963 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:35,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,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, 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:35,982 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:36,508 WARN L188 SmtUtils]: Spent 525.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:22:36,508 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:22:36,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:36,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:36,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:36,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 101 treesize of output 88 [2019-08-31 03:22:36,527 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:36,873 WARN L188 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:22:36,873 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:22:36,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:36,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:36,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:36,951 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:22:36,952 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:36,953 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:37,266 WARN L188 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:22:37,266 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:22:37,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:37,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:37,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:37,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:37,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:37,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:37,283 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:37,283 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:37,284 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:37,423 WARN L188 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:22:37,423 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:37,424 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:37,424 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:22:37,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:37,428 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_81|, v_prenex_556], 3=[v_prenex_557, |v_#valid_94|]} [2019-08-31 03:22:37,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:37,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:22:37,442 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:37,614 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:22:37,615 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:37,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:37,629 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:37,630 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:37,821 WARN L188 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:22:37,822 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:37,849 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:37,849 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:37,850 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:38,214 WARN L188 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:22:38,215 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:38,256 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:38,257 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:38,257 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:38,619 WARN L188 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:22:38,619 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:38,620 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:38,620 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:22:38,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:38,629 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_242|], 18=[|v_#memory_$Pointer$.base_248|, |v_#memory_$Pointer$.offset_248|]} [2019-08-31 03:22:38,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:22:38,642 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:38,649 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:38,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:22:39,622 WARN L188 SmtUtils]: Spent 967.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:22:39,622 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:22:39,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:39,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:39,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:39,665 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:39,669 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:39,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, 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:39,671 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:39,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:39,686 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:39,687 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:40,205 WARN L188 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:22:40,205 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:22:40,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:40,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:40,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:40,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:40,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:40,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:40,257 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:40,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, 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:40,258 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:40,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:40,269 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 2, 1 stores, 2 select indices, 2 select 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:40,283 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:40,791 WARN L188 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:22:40,791 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:22:40,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:40,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:40,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:40,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 135 treesize of output 141 [2019-08-31 03:22:40,817 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:40,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:40,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:40,954 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:22:40,954 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:22:40,955 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:40,957 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:41,454 WARN L188 SmtUtils]: Spent 496.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:22:41,455 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:22:41,456 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:41,456 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:22:41,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,684 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_243|], 108=[|v_#memory_$Pointer$.base_249|, |v_#memory_$Pointer$.offset_249|]} [2019-08-31 03:22:41,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,707 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:41,708 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:41,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,745 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:41,750 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:41,750 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:41,751 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:41,769 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,777 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:41,778 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:41,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,813 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:41,818 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:41,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:22:41,820 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:41,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,854 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:41,860 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:41,860 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:41,861 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:41,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,883 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:41,884 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:41,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,918 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:41,922 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:41,923 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:41,924 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:41,935 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:22:41,936 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:41,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,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, 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:41,960 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:41,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:22:41,984 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:42,409 WARN L188 SmtUtils]: Spent 424.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:22:42,409 INFO L567 ElimStorePlain]: treesize reduction 2037, result has 5.3 percent of original size [2019-08-31 03:22:42,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:42,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:42,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:42,420 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:42,421 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:42,481 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:42,485 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:42,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:42,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:42,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, 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:42,491 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:42,547 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:42,547 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:22:42,547 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2347, output treesize:107 [2019-08-31 03:22:42,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:42,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:42,581 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_244|], 2=[v_prenex_559, v_prenex_562], 6=[v_prenex_558, |v_#memory_$Pointer$.offset_250|, v_prenex_560, |v_#memory_$Pointer$.base_250|], 12=[v_prenex_561, v_prenex_563]} [2019-08-31 03:22:42,598 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:42,599 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:43,591 WARN L188 SmtUtils]: Spent 991.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:22:43,591 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:22:43,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, 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:43,616 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:44,045 WARN L188 SmtUtils]: Spent 429.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:22:44,046 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:44,060 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:44,082 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:44,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:22:44,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:44,084 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:44,880 WARN L188 SmtUtils]: Spent 795.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:22:44,881 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:22:44,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:44,896 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:44,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:44,905 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:44,905 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:45,239 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:22:45,239 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:45,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:45,252 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:45,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:45,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 120 treesize of output 107 [2019-08-31 03:22:45,263 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:45,570 WARN L188 SmtUtils]: Spent 306.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:22:45,571 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:45,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:45,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:45,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:45,590 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:45,590 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:46,109 WARN L188 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:22:46,109 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:22:46,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:46,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:46,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:46,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, 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:46,129 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:46,481 WARN L188 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:22:46,481 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:22:46,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:46,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:46,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:46,557 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:22:46,558 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:46,559 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:46,873 WARN L188 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:22:46,874 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:22:46,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:46,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:46,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:46,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:46,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:46,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:46,893 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:46,893 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:46,894 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:47,035 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:22:47,036 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:47,036 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,036 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:22:47,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:47,041 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_564, |v_#length_82|], 3=[v_prenex_565, |v_#valid_95|]} [2019-08-31 03:22:47,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:47,052 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:47,053 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:47,227 WARN L188 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:22:47,228 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:47,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:47,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 97 treesize of output 99 [2019-08-31 03:22:47,242 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:47,411 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:22:47,412 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:47,440 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:47,441 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:47,442 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:47,794 WARN L188 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:22:47,795 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:22:47,821 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:47,825 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:47,826 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:48,170 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:22:48,171 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:22:48,171 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:48,171 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:22:48,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:48,180 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_245|], 16=[|v_#memory_$Pointer$.offset_251|, |v_#memory_$Pointer$.base_251|]} [2019-08-31 03:22:48,186 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:48,193 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:48,198 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:48,204 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,056 WARN L188 SmtUtils]: Spent 850.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:22:49,057 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:22:49,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:49,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:49,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:49,094 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:49,099 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:49,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, 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:49,101 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:49,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:49,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, 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:49,115 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:49,637 WARN L188 SmtUtils]: Spent 521.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:22:49,637 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:22:49,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:49,782 WARN L188 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:22:49,783 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:22:49,783 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:49,785 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:49,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:49,801 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:49,802 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:50,348 WARN L188 SmtUtils]: Spent 545.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 94 [2019-08-31 03:22:50,349 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.9 percent of original size [2019-08-31 03:22:50,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,392 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,395 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:50,395 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:50,396 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:50,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,416 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:50,416 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:50,882 WARN L188 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:22:50,882 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:22:50,883 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:50,883 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:22:50,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:50,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,109 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_246|], 108=[|v_#memory_$Pointer$.base_252|, |v_#memory_$Pointer$.offset_252|]} [2019-08-31 03:22:51,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,147 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:51,152 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:51,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, 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:51,154 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:51,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,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:22:51,173 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:51,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,210 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:51,216 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:51,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, 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:51,217 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:51,227 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:22:51,227 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:51,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,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:22:51,250 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:51,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,275 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,275 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:51,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:22:51,308 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:51,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,330 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,330 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:51,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,363 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,370 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:51,374 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:51,375 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:51,376 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:51,392 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,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, 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:51,400 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:51,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,423 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,423 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:51,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,448 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:51,453 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:51,454 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:51,455 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:51,866 WARN L188 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 66 [2019-08-31 03:22:51,866 INFO L567 ElimStorePlain]: treesize reduction 2381, result has 4.6 percent of original size [2019-08-31 03:22:51,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,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:22:51,877 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:51,936 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:51,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,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:22:51,948 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:52,003 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:52,003 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,003 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2729, output treesize:107 [2019-08-31 03:22:52,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:52,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:52,033 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_569], 2=[|v_#memory_int_247|, v_prenex_566], 6=[v_prenex_570, v_prenex_571, v_prenex_567, v_prenex_568], 12=[|v_#memory_$Pointer$.base_253|, |v_#memory_$Pointer$.offset_253|]} [2019-08-31 03:22:52,049 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,050 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:53,032 WARN L188 SmtUtils]: Spent 981.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:22:53,032 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:22:53,051 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:53,074 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:53,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, 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:53,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:53,076 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:53,956 WARN L188 SmtUtils]: Spent 879.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:22:53,957 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:22:53,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, 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,976 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:54,372 WARN L188 SmtUtils]: Spent 395.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:22:54,373 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:54,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:54,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:54,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:54,396 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,397 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:54,728 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:22:54,728 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:54,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:54,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:54,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:54,748 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:54,749 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:55,130 WARN L188 SmtUtils]: Spent 380.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:22:55,131 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:22:55,131 INFO L464 ElimStorePlain]: Eliminatee v_prenex_567 vanished before elimination [2019-08-31 03:22:55,131 INFO L464 ElimStorePlain]: Eliminatee v_prenex_568 vanished before elimination [2019-08-31 03:22:55,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,154 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:55,154 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:55,155 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:55,308 WARN L188 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:22:55,309 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:55,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,385 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:22:55,386 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:55,387 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:55,680 WARN L188 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:22:55,681 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:22:55,681 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:55,681 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:22:55,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:55,686 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_572, |v_#length_83|], 3=[v_prenex_573, |v_#valid_96|]} [2019-08-31 03:22:55,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,698 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 198 treesize of output 200 [2019-08-31 03:22:55,699 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:55,874 WARN L188 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:22:55,874 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:55,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,888 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:55,889 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:56,070 WARN L188 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:22:56,071 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:56,098 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:56,099 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,099 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:56,465 WARN L188 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:22:56,465 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:56,491 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:56,492 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,493 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:56,865 WARN L188 SmtUtils]: Spent 371.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:22:56,865 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:56,866 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:56,866 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:22:56,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:56,874 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_248|], 18=[|v_#memory_$Pointer$.offset_254|, |v_#memory_$Pointer$.base_254|]} [2019-08-31 03:22:56,880 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:56,886 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:56,891 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:56,896 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:57,711 WARN L188 SmtUtils]: Spent 814.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:22:57,711 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:22:57,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:57,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:57,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:57,748 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:57,753 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:57,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 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-31 03:22:57,755 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:57,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:57,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, 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:57,770 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:58,282 WARN L188 SmtUtils]: Spent 511.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:22:58,282 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:22:58,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:58,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:58,436 WARN L188 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:22:58,437 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:22:58,437 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:58,439 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:58,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:58,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:58,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:58,458 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:59,028 WARN L188 SmtUtils]: Spent 569.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:22:59,028 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:22:59,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,086 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:59,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, 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:59,088 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:59,097 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,109 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 145 [2019-08-31 03:22:59,110 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:59,588 WARN L188 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:22:59,589 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:22:59,589 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,589 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:22:59,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,821 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_249|], 108=[|v_#memory_$Pointer$.base_255|, |v_#memory_$Pointer$.offset_255|]} [2019-08-31 03:22:59,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,860 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:59,866 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:59,867 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:59,868 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:59,882 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:22:59,882 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:59,896 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,903 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:59,904 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:59,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,943 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:59,946 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22: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:22:59,948 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:59,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,985 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:59,988 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:59,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, 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:59,990 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,006 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,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, 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,013 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:23:00,050 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,088 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:00,093 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:00,094 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,095 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,130 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:00,134 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:00,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:23:00,136 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,155 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,156 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,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:23:00,181 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,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:23:00,200 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,617 WARN L188 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 66 [2019-08-31 03:23:00,617 INFO L567 ElimStorePlain]: treesize reduction 2524, result has 4.4 percent of original size [2019-08-31 03:23:00,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,628 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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,628 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,687 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:00,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,698 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 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,699 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,754 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:00,755 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,755 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2834, output treesize:107 [2019-08-31 03:23:00,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,785 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_574], 2=[|v_#memory_int_250|, v_prenex_577], 6=[v_prenex_575, v_prenex_576, v_prenex_578, v_prenex_579], 12=[|v_#memory_$Pointer$.offset_256|, |v_#memory_$Pointer$.base_256|]} [2019-08-31 03:23:00,802 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:00,802 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:01,746 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:23:01,746 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:23:01,768 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:01,794 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:01,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:23:01,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:01,796 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:02,622 WARN L188 SmtUtils]: Spent 825.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:23:02,623 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:23:02,648 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,649 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:03,019 WARN L188 SmtUtils]: Spent 369.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:23:03,019 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:03,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,046 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,046 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:03,354 WARN L188 SmtUtils]: Spent 307.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:23:03,354 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:03,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,379 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,379 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:03,729 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:23:03,730 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:23:03,730 INFO L464 ElimStorePlain]: Eliminatee v_prenex_578 vanished before elimination [2019-08-31 03:23:03,730 INFO L464 ElimStorePlain]: Eliminatee v_prenex_579 vanished before elimination [2019-08-31 03:23:03,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,810 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:23:03,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, 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:03,812 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:04,126 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:23:04,127 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:23:04,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,144 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:04,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, 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,146 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:04,287 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:23:04,287 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:04,288 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,288 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:23:04,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:04,292 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_84|, v_prenex_580], 3=[|v_#valid_97|, v_prenex_581]} [2019-08-31 03:23:04,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,304 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,305 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:04,481 WARN L188 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:23:04,481 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:04,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,493 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,493 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:04,668 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:23:04,668 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:04,695 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:04,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:23:04,696 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:05,049 WARN L188 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:23:05,050 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:05,076 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:05,077 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,077 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:05,434 WARN L188 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [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,436 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,436 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:23:05,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:05,442 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_251|], 18=[|v_#memory_$Pointer$.offset_257|, |v_#memory_$Pointer$.base_257|]} [2019-08-31 03:23:05,446 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,453 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,459 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,469 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,360 WARN L188 SmtUtils]: Spent 889.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:23:06,360 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:23:06,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:06,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:06,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:06,393 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:06,399 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:06,399 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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,400 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:06,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:06,414 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,415 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:06,941 WARN L188 SmtUtils]: Spent 524.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:23:06,941 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:23:06,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:06,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:06,967 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:06,968 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:06,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:06,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,108 WARN L188 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:23:07,109 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:23:07,110 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,111 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:07,666 WARN L188 SmtUtils]: Spent 554.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:23:07,667 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:23:07,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,703 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,704 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:07,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,732 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:07,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, 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,733 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,220 WARN L188 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:23:08,221 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:23:08,221 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,222 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:23:08,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,390 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,393 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,399 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,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,407 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,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,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,420 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,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,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,455 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_252|], 108=[|v_#memory_$Pointer$.base_258|, |v_#memory_$Pointer$.offset_258|]} [2019-08-31 03:23:08,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,475 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:23:08,476 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,506 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:08,511 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:08,512 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,513 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,544 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:08,548 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:08,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 269 treesize of output 254 [2019-08-31 03:23:08,549 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,581 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:23:08,582 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,606 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,607 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,619 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:23:08,619 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,643 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-31 03:23:08,644 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,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 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:23:08,667 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,692 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:08,698 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:08,699 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,700 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:09,033 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 66 [2019-08-31 03:23:09,033 INFO L567 ElimStorePlain]: treesize reduction 1731, result has 6.2 percent of original size [2019-08-31 03:23:09,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:09,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:09,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:09,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:23:09,046 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:09,104 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:09,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:09,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:09,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:09,115 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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,115 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:09,172 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:09,173 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,173 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:2054, output treesize:107 [2019-08-31 03:23:09,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:09,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:09,203 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_583], 2=[|v_#memory_int_253|, v_prenex_586], 6=[|v_#memory_$Pointer$.base_259|, v_prenex_582, v_prenex_584, |v_#memory_$Pointer$.offset_259|], 12=[v_prenex_585, v_prenex_587]} [2019-08-31 03:23:09,223 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,223 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:10,207 WARN L188 SmtUtils]: Spent 983.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:23:10,208 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:23:10,230 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:10,231 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:10,663 WARN L188 SmtUtils]: Spent 431.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:23:10,663 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:10,680 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:10,704 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:10,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:23:10,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:10,706 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:11,499 WARN L188 SmtUtils]: Spent 793.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:23:11,500 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:23:11,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:11,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:11,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:11,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, 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,528 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:11,864 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:23:11,864 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:11,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:11,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:11,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:11,887 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:11,888 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:12,178 WARN L188 SmtUtils]: Spent 289.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:23:12,178 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:12,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,197 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,197 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:12,535 WARN L188 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:23:12,535 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:23:12,535 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_259| vanished before elimination [2019-08-31 03:23:12,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,614 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:23:12,615 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:12,617 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:12,930 WARN L188 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:23:12,930 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:23:12,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,948 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:12,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, 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:12,950 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:13,079 WARN L188 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:23:13,079 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:13,080 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,080 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:23:13,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:13,084 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_85|, v_prenex_588], 3=[v_prenex_589, |v_#valid_98|]} [2019-08-31 03:23:13,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:13,095 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:13,096 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:13,279 WARN L188 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:23:13,279 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:13,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:13,294 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,295 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:13,482 WARN L188 SmtUtils]: Spent 187.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:23:13,483 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:13,512 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:13,512 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:13,513 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:13,878 WARN L188 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:23:13,878 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:13,906 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:13,907 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:13,907 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:14,272 WARN L188 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:23:14,272 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:14,273 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,273 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:23:14,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:14,283 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_254|], 18=[|v_#memory_$Pointer$.offset_260|, |v_#memory_$Pointer$.base_260|]} [2019-08-31 03:23:14,287 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,292 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,298 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,304 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,240 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:23:15,240 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:23:15,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:15,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:15,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:15,279 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:15,285 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:15,285 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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,286 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:15,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:15,300 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,301 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:15,815 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:23:15,816 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:23:15,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:15,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:15,966 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:23:15,967 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:23:15,967 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:15,969 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:15,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:15,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:15,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, 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:15,988 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:16,544 WARN L188 SmtUtils]: Spent 555.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:23:16,545 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:23:16,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:16,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:16,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, 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,576 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:16,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:16,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:16,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:16,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:16,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:16,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:16,607 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:16,607 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:16,608 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:17,091 WARN L188 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:23:17,091 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:23:17,092 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,092 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:23:17,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,330 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_255|], 108=[|v_#memory_$Pointer$.offset_261|, |v_#memory_$Pointer$.base_261|]} [2019-08-31 03:23:17,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,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 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:23:17,350 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:17,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:23:17,386 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:17,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,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 194 treesize of output 178 [2019-08-31 03:23:17,413 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:17,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,452 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:17,457 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:17,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, 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,459 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:17,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,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, 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:17,485 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:17,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,506 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:17,507 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:17,524 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,539 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,542 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:17,547 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:17,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:23:17,549 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:17,561 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:23:17,561 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:17,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,597 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:17,603 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:17,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 293 treesize of output 276 [2019-08-31 03:23:17,604 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:17,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,636 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:17,641 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:17,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:23:17,643 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:17,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,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, 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:17,660 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:18,089 WARN L188 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 66 [2019-08-31 03:23:18,090 INFO L567 ElimStorePlain]: treesize reduction 2222, result has 4.9 percent of original size [2019-08-31 03:23:18,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,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, 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,100 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:18,167 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:18,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,177 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,178 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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,178 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:18,235 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:18,235 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,236 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2541, output treesize:107 [2019-08-31 03:23:18,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:18,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:18,269 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_594], 2=[v_prenex_591, |v_#memory_int_256|], 6=[v_prenex_590, v_prenex_592, v_prenex_593, v_prenex_595], 12=[|v_#memory_$Pointer$.offset_262|, |v_#memory_$Pointer$.base_262|]} [2019-08-31 03:23:18,287 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,288 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:19,272 WARN L188 SmtUtils]: Spent 984.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:23:19,273 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:23:19,295 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:19,296 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:19,695 WARN L188 SmtUtils]: Spent 398.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:23:19,695 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:19,712 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:19,733 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:19,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:23:19,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:19,735 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:20,461 WARN L188 SmtUtils]: Spent 725.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:23:20,462 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:23:20,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:20,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:20,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:20,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 136 treesize of output 123 [2019-08-31 03:23:20,486 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:20,793 WARN L188 SmtUtils]: Spent 306.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:23:20,793 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:20,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:20,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:20,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:20,813 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:20,814 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:21,352 WARN L188 SmtUtils]: Spent 537.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:23:21,353 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:23:21,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:21,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:21,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:21,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 120 treesize of output 107 [2019-08-31 03:23:21,374 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:21,624 WARN L188 SmtUtils]: Spent 249.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:23:21,624 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:21,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:21,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:21,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:21,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:23:21,643 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:21,983 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:21,984 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:23:21,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:21,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:21,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,063 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:23:22,063 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:22,065 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:22,382 WARN L188 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:23:22,383 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:23:22,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,391 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,400 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:22,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:23:22,402 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:22,545 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:23:22,546 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:22,546 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,546 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:23:22,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:22,551 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_86|, v_prenex_596], 3=[v_prenex_597, |v_#valid_99|]} [2019-08-31 03:23:22,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,562 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:22,563 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:22,734 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:23:22,734 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:22,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,747 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:22,748 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:22,926 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:23:22,926 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:22,953 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:22,953 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:22,954 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:23,306 WARN L188 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:23:23,306 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:23:23,334 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:23,335 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:23,335 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:23,688 WARN L188 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:23:23,689 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:23:23,689 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:23,690 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:23:23,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:23,696 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_257|], 16=[|v_#memory_$Pointer$.base_263|, |v_#memory_$Pointer$.offset_263|]} [2019-08-31 03:23:23,704 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:23,708 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:23,714 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:23,720 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:24,521 WARN L188 SmtUtils]: Spent 799.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:23:24,521 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:23:24,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:24,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:24,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:24,558 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:24,562 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:24,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:23:24,563 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:24,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:24,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:23:24,576 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:25,086 WARN L188 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:23:25,087 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:23:25,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,135 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:25,136 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:25,137 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:25,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,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, 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:25,160 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:25,652 WARN L188 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:23:25,653 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:23:25,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,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 129 treesize of output 135 [2019-08-31 03:23:25,680 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:25,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,805 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:23:25,806 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:23:25,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 210 treesize of output 309 [2019-08-31 03:23:25,808 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:26,313 WARN L188 SmtUtils]: Spent 504.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 93 [2019-08-31 03:23:26,313 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.6 percent of original size [2019-08-31 03:23:26,314 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,314 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:23:26,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,555 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_258|], 108=[|v_#memory_$Pointer$.base_264|, |v_#memory_$Pointer$.offset_264|]} [2019-08-31 03:23:26,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,598 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:26,604 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:26,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:23:26,605 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:26,624 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,647 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:26,652 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:26,653 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 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:26,654 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:26,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,680 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:26,681 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:26,692 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:23:26,692 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:26,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,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:23:26,718 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:26,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,760 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:26,764 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:26,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, 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:26,766 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:26,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,808 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:26,812 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:26,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 269 treesize of output 254 [2019-08-31 03:23:26,814 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:26,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,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 146 treesize of output 130 [2019-08-31 03:23:26,838 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:26,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:23:26,875 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:26,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,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:23:26,899 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:26,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,936 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:26,941 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:26,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:23:26,943 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:26,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,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:26,961 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,385 WARN L188 SmtUtils]: Spent 423.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 66 [2019-08-31 03:23:27,386 INFO L567 ElimStorePlain]: treesize reduction 2496, result has 4.4 percent of original size [2019-08-31 03:23:27,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,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, 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,399 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,460 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:27,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,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:23:27,472 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,528 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:27,528 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,529 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2810, output treesize:107 [2019-08-31 03:23:27,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:27,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:27,561 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_601], 2=[|v_#memory_int_259|, v_prenex_598], 6=[v_prenex_602, v_prenex_603, v_prenex_599, v_prenex_600], 12=[|v_#memory_$Pointer$.offset_265|, |v_#memory_$Pointer$.base_265|]} [2019-08-31 03:23:27,579 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:27,579 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:28,545 WARN L188 SmtUtils]: Spent 964.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:23:28,545 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:23:28,564 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:28,589 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:28,589 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:23:28,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:28,591 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:29,472 WARN L188 SmtUtils]: Spent 880.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:23:29,472 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:23:29,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, 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,491 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:29,856 WARN L188 SmtUtils]: Spent 364.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:23:29,856 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:29,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:29,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:29,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:29,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 120 treesize of output 107 [2019-08-31 03:23:29,883 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:30,206 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:23:30,207 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:30,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,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:23:30,233 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:30,604 WARN L188 SmtUtils]: Spent 371.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:23:30,605 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:23:30,605 INFO L464 ElimStorePlain]: Eliminatee v_prenex_599 vanished before elimination [2019-08-31 03:23:30,605 INFO L464 ElimStorePlain]: Eliminatee v_prenex_600 vanished before elimination [2019-08-31 03:23:30,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,682 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:23:30,682 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:30,684 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:31,003 WARN L188 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:23:31,004 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:23:31,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:31,013 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:31,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:31,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:31,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:31,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:31,023 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:31,024 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:31,025 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:31,169 WARN L188 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:23:31,170 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:31,170 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,170 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:23:31,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:31,175 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_87|, v_prenex_604], 3=[v_prenex_605, |v_#valid_100|]} [2019-08-31 03:23:31,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:31,187 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,187 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:31,353 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:23:31,353 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:31,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:31,365 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,366 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:31,532 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:23:31,532 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:31,561 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:31,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 173 treesize of output 195 [2019-08-31 03:23:31,562 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:31,909 WARN L188 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:23:31,909 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:23:31,936 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:31,937 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,938 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:32,292 WARN L188 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:23:32,292 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:23:32,293 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,293 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:23:32,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:32,300 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_260|], 16=[|v_#memory_$Pointer$.base_266|, |v_#memory_$Pointer$.offset_266|]} [2019-08-31 03:23:32,306 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,311 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,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:23:32,322 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,330 WARN L188 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:23:33,330 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:23:33,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:33,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:33,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:33,366 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:33,371 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:33,371 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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,372 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:33,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:33,386 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,387 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:33,891 WARN L188 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:23:33,891 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:23:33,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:33,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:33,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:33,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:33,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:33,939 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:33,939 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:33,940 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:33,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:33,960 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,961 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:34,467 WARN L188 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:23:34,468 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:23:34,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:34,614 WARN L188 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:23:34,614 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:23:34,615 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:34,617 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:34,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:34,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:34,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, 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:23:34,635 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,129 WARN L188 SmtUtils]: Spent 493.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 93 [2019-08-31 03:23:35,129 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.6 percent of original size [2019-08-31 03:23:35,130 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:35,130 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:23:35,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,381 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_261|], 108=[|v_#memory_$Pointer$.offset_267|, |v_#memory_$Pointer$.base_267|]} [2019-08-31 03:23:35,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,429 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:35,433 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:35,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, 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,435 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,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 146 treesize of output 130 [2019-08-31 03:23:35,456 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,490 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:35,494 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:35,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 269 treesize of output 254 [2019-08-31 03:23:35,496 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,529 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:23:35,530 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,563 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:35,568 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:35,568 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-31 03:23:35,570 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,608 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:35,612 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:35,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 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-31 03:23:35,614 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,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, 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,637 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,661 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,662 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,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:23:35,685 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,707 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,708 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,748 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:35,752 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:35,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:23:35,754 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,763 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:23:35,763 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:36,220 WARN L188 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 66 [2019-08-31 03:23:36,221 INFO L567 ElimStorePlain]: treesize reduction 2488, result has 4.4 percent of original size [2019-08-31 03:23:36,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:36,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:36,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:36,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, 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:36,236 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:36,299 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:36,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:36,309 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:36,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:36,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:23:36,312 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:36,370 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:36,371 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:23:36,371 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2804, output treesize:107 [2019-08-31 03:23:36,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:36,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:36,402 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_606], 2=[|v_#memory_int_262|, v_prenex_609], 6=[v_prenex_607, v_prenex_608, v_prenex_610, v_prenex_611], 12=[|v_#memory_$Pointer$.offset_268|, |v_#memory_$Pointer$.base_268|]} [2019-08-31 03:23:36,432 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:36,433 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:37,416 WARN L188 SmtUtils]: Spent 982.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:23:37,416 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:23:37,434 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:37,461 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:37,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, 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,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:37,463 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:38,379 WARN L188 SmtUtils]: Spent 914.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:23:38,379 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:23:38,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, 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:38,402 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:38,784 WARN L188 SmtUtils]: Spent 381.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:23:38,784 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:38,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:38,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:38,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:38,810 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,811 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:39,135 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:23:39,135 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:39,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,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 101 treesize of output 88 [2019-08-31 03:23:39,160 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:39,513 WARN L188 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:23:39,514 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:23:39,514 INFO L464 ElimStorePlain]: Eliminatee v_prenex_610 vanished before elimination [2019-08-31 03:23:39,514 INFO L464 ElimStorePlain]: Eliminatee v_prenex_611 vanished before elimination [2019-08-31 03:23:39,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,592 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:23:39,593 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:39,594 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:39,907 WARN L188 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:23:39,908 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:23:39,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,926 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:39,926 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:39,927 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:40,067 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:23:40,068 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:40,068 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,069 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:23:40,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:40,073 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_88|, v_prenex_612], 3=[v_prenex_613, |v_#valid_101|]} [2019-08-31 03:23:40,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:40,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:23:40,087 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:40,258 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:23:40,259 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:40,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:40,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:40,274 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:40,461 WARN L188 SmtUtils]: Spent 186.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:23:40,462 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:40,489 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:40,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 197 treesize of output 219 [2019-08-31 03:23:40,491 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:40,855 WARN L188 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:23:40,856 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:40,880 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:40,880 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,881 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:41,248 WARN L188 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:23:41,249 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:41,249 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,249 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:23:41,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:41,256 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_263|], 18=[|v_#memory_$Pointer$.base_269|, |v_#memory_$Pointer$.offset_269|]} [2019-08-31 03:23:41,262 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,267 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,274 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,280 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:42,145 WARN L188 SmtUtils]: Spent 864.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:23:42,146 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:23:42,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,168 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,169 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:42,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,197 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:42,203 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:42,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, 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,205 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:42,785 WARN L188 SmtUtils]: Spent 579.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:23:42,785 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:23:42,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,838 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:42,838 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,839 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:42,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,862 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,863 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:43,386 WARN L188 SmtUtils]: Spent 522.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:23:43,386 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:23:43,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:43,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:43,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:43,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 135 treesize of output 141 [2019-08-31 03:23:43,412 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:43,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:43,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:43,546 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:23:43,546 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:23:43,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:43,548 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,058 WARN L188 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:23:44,059 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:23:44,060 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:44,060 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:23:44,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,309 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_264|], 108=[|v_#memory_$Pointer$.offset_270|, |v_#memory_$Pointer$.base_270|]} [2019-08-31 03:23:44,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,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 194 treesize of output 178 [2019-08-31 03:23:44,330 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,375 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:44,379 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:44,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:23:44,381 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,419 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:44,423 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:44,424 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,425 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,437 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:23:44,437 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,466 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:23:44,467 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,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 194 treesize of output 178 [2019-08-31 03:23:44,491 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,524 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:44,528 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:44,529 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,530 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:23:44,565 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,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 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-31 03:23:44,587 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,604 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,605 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,980 WARN L188 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 66 [2019-08-31 03:23:44,980 INFO L567 ElimStorePlain]: treesize reduction 1761, result has 6.1 percent of original size [2019-08-31 03:23:44,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,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, 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,994 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:45,062 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:45,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:45,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:45,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:45,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, 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:45,074 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:45,131 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:45,131 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:23:45,132 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2272, output treesize:107 [2019-08-31 03:23:45,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:45,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:45,164 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_614], 2=[v_prenex_617, |v_#memory_int_265|], 6=[v_prenex_615, v_prenex_616, |v_#memory_$Pointer$.offset_271|, |v_#memory_$Pointer$.base_271|], 12=[v_prenex_618, v_prenex_619]} [2019-08-31 03:23:45,186 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:45,186 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:46,144 WARN L188 SmtUtils]: Spent 957.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:23:46,145 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:23:46,164 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:46,190 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:46,190 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:46,192 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:47,059 WARN L188 SmtUtils]: Spent 867.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:23:47,059 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:23:47,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, 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:47,078 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:47,454 WARN L188 SmtUtils]: Spent 375.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:23:47,454 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:47,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:47,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:47,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:47,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 120 treesize of output 107 [2019-08-31 03:23:47,479 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:47,797 WARN L188 SmtUtils]: Spent 317.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:23:47,797 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:47,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:47,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:47,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:47,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:23:47,819 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:48,166 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:23:48,166 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:23:48,166 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_271| vanished before elimination [2019-08-31 03:23:48,167 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_271| vanished before elimination [2019-08-31 03:23:48,177 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,242 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:23:48,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, 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:48,244 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:48,565 WARN L188 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:23:48,566 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:23:48,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,576 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,584 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:48,584 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:48,585 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:48,723 WARN L188 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:23:48,723 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:48,724 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:48,724 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:23:48,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:48,728 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_621, |v_#length_89|], 3=[v_prenex_620, |v_#valid_102|]} [2019-08-31 03:23:48,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,741 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:48,742 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:48,921 WARN L188 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:23:48,922 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:48,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,934 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:48,935 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:49,118 WARN L188 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:23:49,118 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:49,146 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:49,147 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,147 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:49,506 WARN L188 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:23:49,506 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:49,535 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:49,535 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,536 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:49,893 WARN L188 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:23:49,893 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:49,894 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:49,894 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:23:49,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:49,903 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_266|], 18=[|v_#memory_$Pointer$.offset_272|, |v_#memory_$Pointer$.base_272|]} [2019-08-31 03:23:49,910 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:49,913 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:49,920 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:49,925 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:50,761 WARN L188 SmtUtils]: Spent 835.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:23:50,761 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:23:50,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:50,775 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:50,776 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:50,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:50,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:50,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:50,804 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:50,809 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:50,810 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:50,811 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:51,322 WARN L188 SmtUtils]: Spent 511.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:23:51,323 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:23:51,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:51,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23: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 139 treesize of output 145 [2019-08-31 03:23:51,356 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:51,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:51,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:51,495 WARN L188 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:23:51,496 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:23:51,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 234 treesize of output 341 [2019-08-31 03:23:51,498 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:52,044 WARN L188 SmtUtils]: Spent 545.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:23:52,045 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:23:52,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,101 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:52,102 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,103 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:52,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,125 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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,126 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:52,610 WARN L188 SmtUtils]: Spent 483.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:23:52,611 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:23:52,611 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,612 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:23:52,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,886 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_267|], 108=[|v_#memory_$Pointer$.offset_273|, |v_#memory_$Pointer$.base_273|]} [2019-08-31 03:23:52,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,919 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:52,925 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:52,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, 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:52,927 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:52,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,961 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:23:52,962 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:52,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,001 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:53,006 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:53,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:23:53,008 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,032 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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,033 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,052 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,070 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:53,076 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:53,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, 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,077 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,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:23:53,100 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,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:53,125 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,137 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:23:53,137 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,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 194 treesize of output 178 [2019-08-31 03:23:53,155 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,571 WARN L188 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 66 [2019-08-31 03:23:53,571 INFO L567 ElimStorePlain]: treesize reduction 1765, result has 6.1 percent of original size [2019-08-31 03:23:53,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,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 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-31 03:23:53,583 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,641 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:53,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,653 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 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,653 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,709 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:53,710 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,710 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:2078, output treesize:107 [2019-08-31 03:23:53,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,742 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_622], 2=[v_prenex_625, |v_#memory_int_268|], 6=[v_prenex_624, |v_#memory_$Pointer$.base_274|, |v_#memory_$Pointer$.offset_274|, v_prenex_623], 12=[v_prenex_626, v_prenex_627]} [2019-08-31 03:23:53,763 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:53,764 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:54,718 WARN L188 SmtUtils]: Spent 954.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:23:54,719 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:23:54,736 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:54,762 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:54,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:23:54,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:54,764 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:55,654 WARN L188 SmtUtils]: Spent 889.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:23:55,655 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:23:55,675 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,676 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:56,053 WARN L188 SmtUtils]: Spent 376.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:23:56,053 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:56,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,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 120 treesize of output 107 [2019-08-31 03:23:56,081 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:56,420 WARN L188 SmtUtils]: Spent 338.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:23:56,420 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:56,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,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 136 treesize of output 123 [2019-08-31 03:23:56,444 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:56,732 WARN L188 SmtUtils]: Spent 286.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:23:56,732 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:56,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,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 117 treesize of output 104 [2019-08-31 03:23:56,753 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:57,318 WARN L188 SmtUtils]: Spent 563.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:23:57,318 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:23:57,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,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 101 treesize of output 88 [2019-08-31 03:23:57,338 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:57,688 WARN L188 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:23:57,689 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:23:57,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,711 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:57,711 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 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,712 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:57,866 WARN L188 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:23:57,867 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:57,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,944 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:23:57,945 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,946 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:58,248 WARN L188 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:23:58,248 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:23:58,249 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:58,249 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:23:58,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:58,254 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_90|, v_prenex_628], 3=[v_prenex_629, |v_#valid_103|]} [2019-08-31 03:23:58,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:58,267 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:58,268 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:58,447 WARN L188 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:23:58,447 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:58,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:58,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 198 treesize of output 200 [2019-08-31 03:23:58,458 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:58,636 WARN L188 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:23:58,636 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:58,665 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:58,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:23:58,667 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:59,026 WARN L188 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:23:59,027 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:59,055 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:59,056 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:59,056 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:59,414 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:23:59,415 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:59,415 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:59,415 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:23:59,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:59,422 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_269|], 18=[|v_#memory_$Pointer$.base_275|, |v_#memory_$Pointer$.offset_275|]} [2019-08-31 03:23:59,428 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:59,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:23:59,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:23:59,445 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:00,244 WARN L188 SmtUtils]: Spent 798.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:24:00,245 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:24:00,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,263 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:00,263 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:00,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,290 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:00,295 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:00,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 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-31 03:24:00,297 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:00,807 WARN L188 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:24:00,808 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:24:00,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,860 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:00,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, 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:00,861 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:00,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,884 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:00,885 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:01,370 WARN L188 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:24:01,371 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:24:01,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,519 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:24:01,519 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:24:01,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, 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:01,521 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:01,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,532 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,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, 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:01,540 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:02,051 WARN L188 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:24:02,051 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:24:02,052 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:02,052 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:24:02,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,310 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_270|], 108=[|v_#memory_$Pointer$.offset_276|, |v_#memory_$Pointer$.base_276|]} [2019-08-31 03:24:02,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,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 146 treesize of output 130 [2019-08-31 03:24:02,332 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:02,341 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:24:02,342 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:02,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,378 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:02,384 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:02,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:24:02,386 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:02,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,415 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:24:02,416 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:02,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,452 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:02,457 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:02,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, 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:02,459 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:02,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,496 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:02,501 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:02,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:24:02,503 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:02,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,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 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:24:02,524 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:02,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,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 194 treesize of output 178 [2019-08-31 03:24:02,546 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:02,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,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:24:02,568 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:02,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,607 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:02,612 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:02,612 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:02,613 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:02,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,649 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:02,655 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:02,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 269 treesize of output 254 [2019-08-31 03:24:02,656 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:02,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,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:24:02,675 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:03,091 WARN L188 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 66 [2019-08-31 03:24:03,091 INFO L567 ElimStorePlain]: treesize reduction 2341, result has 4.7 percent of original size [2019-08-31 03:24:03,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:03,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:03,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:03,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:24:03,102 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:03,164 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:03,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:03,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:03,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:03,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, 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:03,176 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:03,234 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:03,235 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:24:03,235 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2834, output treesize:107 [2019-08-31 03:24:03,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:03,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:03,268 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_634], 2=[|v_#memory_int_271|, v_prenex_630], 6=[v_prenex_635, v_prenex_631, v_prenex_632, v_prenex_633], 12=[|v_#memory_$Pointer$.base_277|, |v_#memory_$Pointer$.offset_277|]} [2019-08-31 03:24:03,288 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:03,288 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:04,246 WARN L188 SmtUtils]: Spent 957.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:24:04,247 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:24:04,267 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:04,290 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:04,291 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:04,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:04,292 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:05,149 WARN L188 SmtUtils]: Spent 856.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:24:05,149 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:24:05,168 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:05,169 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:05,540 WARN L188 SmtUtils]: Spent 370.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:24:05,540 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:05,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,556 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,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, 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:05,567 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:05,897 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:24:05,897 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:05,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,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 136 treesize of output 123 [2019-08-31 03:24:05,919 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:06,201 WARN L188 SmtUtils]: Spent 282.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:24:06,202 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:06,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:06,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:06,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:06,223 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:06,223 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:06,735 WARN L188 SmtUtils]: Spent 511.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:24:06,736 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:24:06,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:06,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:06,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:06,755 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:06,756 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:07,107 WARN L188 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:24:07,107 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:24:07,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:07,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:07,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:07,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:07,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:07,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:07,129 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:07,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, 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:24:07,131 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:07,285 WARN L188 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:24:07,286 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:07,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:07,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:07,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:07,358 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:24:07,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 196 treesize of output 213 [2019-08-31 03:24:07,360 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:07,653 WARN L188 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:24:07,653 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:24:07,654 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:07,654 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:24:07,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:07,658 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_91|, v_prenex_637], 3=[|v_#valid_104|, v_prenex_636]} [2019-08-31 03:24:07,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:07,671 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:07,671 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:07,847 WARN L188 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:24:07,848 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:07,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:07,862 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:07,863 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:08,048 WARN L188 SmtUtils]: Spent 184.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:24:08,048 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:08,077 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:08,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:24:08,078 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:08,444 WARN L188 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:24:08,444 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:08,472 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:08,473 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:08,474 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:08,835 WARN L188 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:24:08,836 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:08,837 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:08,837 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:24:08,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:08,844 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_272|], 18=[|v_#memory_$Pointer$.offset_278|, |v_#memory_$Pointer$.base_278|]} [2019-08-31 03:24:08,849 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:08,853 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:08,859 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:08,864 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:09,691 WARN L188 SmtUtils]: Spent 826.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:24:09,692 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:24:09,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:09,712 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:09,712 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:09,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:09,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:09,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:09,739 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:09,745 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:09,745 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:09,746 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:10,259 WARN L188 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:24:10,259 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:24:10,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,413 WARN L188 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:24:10,413 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:24:10,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 234 treesize of output 341 [2019-08-31 03:24:10,415 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:10,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,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 139 treesize of output 145 [2019-08-31 03:24:10,433 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:11,020 WARN L188 SmtUtils]: Spent 585.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:24:11,021 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:24:11,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:11,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:11,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:11,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:11,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:11,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:11,070 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:11,071 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:11,072 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:11,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:11,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:11,095 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:11,096 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:11,581 WARN L188 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:24:11,582 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:24:11,582 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:11,582 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:24:11,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,844 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_273|], 108=[|v_#memory_$Pointer$.offset_279|, |v_#memory_$Pointer$.base_279|]} [2019-08-31 03:24:11,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:11,865 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:11,865 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:11,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:11,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 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:24:11,888 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:11,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:11,910 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:11,911 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:11,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:11,930 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:11,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 354 treesize of output 327 [2019-08-31 03:24:11,946 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:11,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:11,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:24:11,967 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:11,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:11,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,004 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:12,010 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:12,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 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:24:12,011 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:12,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,049 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:12,054 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:12,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, 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:12,055 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:12,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,082 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:24:12,083 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:12,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,117 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:12,122 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:12,123 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:12,124 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:12,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,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:24:12,149 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:12,164 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:24:12,164 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:12,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,188 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:12,193 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:12,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, 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:12,195 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:12,667 WARN L188 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 66 [2019-08-31 03:24:12,668 INFO L567 ElimStorePlain]: treesize reduction 2387, result has 4.6 percent of original size [2019-08-31 03:24:12,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,678 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:12,679 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:12,739 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:12,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,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:24:12,751 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:12,802 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:12,802 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:24:12,803 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2735, output treesize:107 [2019-08-31 03:24:12,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:12,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:12,835 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_641], 2=[|v_#memory_int_274|, v_prenex_638], 6=[v_prenex_639, v_prenex_640, v_prenex_642, v_prenex_643], 12=[|v_#memory_$Pointer$.base_280|, |v_#memory_$Pointer$.offset_280|]} [2019-08-31 03:24:12,859 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:12,859 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:13,884 WARN L188 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:24:13,884 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:24:13,902 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:13,928 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:13,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:24:13,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:13,930 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:14,879 WARN L188 SmtUtils]: Spent 948.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:24:14,880 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:24:14,901 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:14,901 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:15,312 WARN L188 SmtUtils]: Spent 410.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:24:15,313 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:15,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:15,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:15,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:15,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, 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:15,340 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:15,698 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:24:15,698 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:15,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:15,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:15,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:15,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 117 treesize of output 104 [2019-08-31 03:24:15,720 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:16,328 WARN L188 SmtUtils]: Spent 607.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:24:16,329 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:24:16,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:16,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:16,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:16,353 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 107 [2019-08-31 03:24:16,354 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:16,624 WARN L188 SmtUtils]: Spent 269.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:24:16,625 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:16,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:16,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:16,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:16,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:24:16,643 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:16,996 WARN L188 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:24:16,996 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:24:17,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:17,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:17,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:17,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:17,015 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:17,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:17,018 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:17,018 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:24:17,019 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:17,174 WARN L188 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:24:17,175 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:17,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:17,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:17,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:17,249 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:24:17,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 196 treesize of output 213 [2019-08-31 03:24:17,251 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:17,548 WARN L188 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:24:17,548 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:24:17,549 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:17,549 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:24:17,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,553 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_92|, v_prenex_645], 3=[|v_#valid_105|, v_prenex_644]} [2019-08-31 03:24:17,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:17,563 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:17,564 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:17,747 WARN L188 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:24:17,748 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:17,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:17,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 198 treesize of output 200 [2019-08-31 03:24:17,761 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:17,940 WARN L188 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:24:17,940 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:17,967 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:17,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:24:17,969 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,329 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:24:18,330 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:18,356 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:18,356 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:18,360 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,721 WARN L188 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:24:18,722 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:18,722 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:18,722 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:24:18,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:18,729 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_275|], 18=[|v_#memory_$Pointer$.offset_281|, |v_#memory_$Pointer$.base_281|]} [2019-08-31 03:24:18,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:24:18,743 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:18,749 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:18,754 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:19,659 WARN L188 SmtUtils]: Spent 903.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:24:19,659 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:24:19,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:19,675 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:19,676 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:19,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:19,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:19,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:19,704 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:19,710 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:19,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 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-31 03:24:19,712 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:20,230 WARN L188 SmtUtils]: Spent 518.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:24:20,230 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:24:20,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:20,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:20,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, 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:20,257 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:20,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:20,271 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:20,392 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:24:20,392 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:24:20,393 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:20,395 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:20,947 WARN L188 SmtUtils]: Spent 552.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:24:20,948 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:24:20,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:20,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:20,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:20,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:20,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:20,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:20,998 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:20,999 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:21,000 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:21,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,010 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24: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 139 treesize of output 145 [2019-08-31 03:24:21,023 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:21,507 WARN L188 SmtUtils]: Spent 483.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:24:21,508 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:24:21,509 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:21,509 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:24:21,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:21,773 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_276|], 108=[|v_#memory_$Pointer$.offset_282|, |v_#memory_$Pointer$.base_282|]} [2019-08-31 03:24:21,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,796 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:21,797 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:21,812 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:24:21,812 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:21,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,866 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:21,870 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:21,871 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:21,872 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:21,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,896 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:21,896 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:21,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,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 194 treesize of output 178 [2019-08-31 03:24:21,918 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:21,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,952 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:24:21,953 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:21,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,976 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:21,977 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:21,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,997 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:21,998 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:22,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:22,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:22,026 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:22,031 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:22,032 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:22,033 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:22,374 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 66 [2019-08-31 03:24:22,374 INFO L567 ElimStorePlain]: treesize reduction 1624, result has 6.6 percent of original size [2019-08-31 03:24:22,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:22,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:22,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:22,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, 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:22,386 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:22,450 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:22,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:22,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:22,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:22,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, 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:22,462 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:22,521 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:22,521 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:24:22,522 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:1979, output treesize:107 [2019-08-31 03:24:22,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:22,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:22,554 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_647], 2=[|v_#memory_int_277|, v_prenex_650], 6=[v_prenex_646, v_prenex_648, |v_#memory_$Pointer$.offset_283|, |v_#memory_$Pointer$.base_283|], 12=[v_prenex_649, v_prenex_651]} [2019-08-31 03:24:22,573 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:22,574 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:23,545 WARN L188 SmtUtils]: Spent 971.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:24:23,546 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:24:23,572 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:23,572 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:23,998 WARN L188 SmtUtils]: Spent 425.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:24:23,998 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:24,015 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:24,038 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:24,039 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:24,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:24,040 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:24,815 WARN L188 SmtUtils]: Spent 774.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:24:24,816 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:24:24,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:24,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:24,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:24,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:24:24,840 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:25,183 WARN L188 SmtUtils]: Spent 342.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:24:25,183 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:25,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:25,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:25,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:25,202 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 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:25,203 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:25,583 WARN L188 SmtUtils]: Spent 379.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:24:25,584 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:24:25,584 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_283| vanished before elimination [2019-08-31 03:24:25,584 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_283| vanished before elimination [2019-08-31 03:24:25,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:25,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:25,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:25,663 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:24:25,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, 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:25,665 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:25,971 WARN L188 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:24:25,971 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:24:25,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:25,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:25,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:25,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:25,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:25,990 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:25,991 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:25,992 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:25,993 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:26,130 WARN L188 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:24:26,131 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:26,131 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:26,132 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:24:26,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,146 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_93|, v_prenex_653], 3=[|v_#valid_106|, v_prenex_652]} [2019-08-31 03:24:26,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,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 198 treesize of output 200 [2019-08-31 03:24:26,158 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:26,334 WARN L188 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:24:26,334 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:26,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,346 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:26,347 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:26,524 WARN L188 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:24:26,524 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:26,552 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:26,552 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:26,553 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:26,900 WARN L188 SmtUtils]: Spent 346.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:24:26,901 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:26,927 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:26,928 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:26,929 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:27,295 WARN L188 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:24:27,295 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:27,296 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:27,296 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:24:27,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:27,307 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_278|], 18=[|v_#memory_$Pointer$.offset_284|, |v_#memory_$Pointer$.base_284|]} [2019-08-31 03:24:27,313 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:27,319 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:27,323 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:27,330 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:28,156 WARN L188 SmtUtils]: Spent 825.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:24:28,156 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:24:28,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:28,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:28,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:28,194 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:28,199 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:28,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, 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:28,200 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:28,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:28,214 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:28,215 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:28,745 WARN L188 SmtUtils]: Spent 530.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:24:28,746 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:24:28,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:28,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:28,896 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:24:28,896 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:24:28,897 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:28,898 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:28,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:28,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:28,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, 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:28,917 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:29,478 WARN L188 SmtUtils]: Spent 560.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:24:29,478 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:24:29,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:29,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:29,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 139 treesize of output 145 [2019-08-31 03:24:29,516 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:29,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:29,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:29,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:29,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:29,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:29,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:29,543 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:29,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, 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:29,545 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:30,019 WARN L188 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:24:30,020 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:24:30,020 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:30,021 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:24:30,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:30,294 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_279|], 108=[|v_#memory_$Pointer$.base_285|, |v_#memory_$Pointer$.offset_285|]} [2019-08-31 03:24:30,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,331 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:30,336 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:30,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 269 treesize of output 254 [2019-08-31 03:24:30,338 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:30,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,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:24:30,360 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:30,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,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:24:30,384 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:30,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,407 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:30,407 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:30,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,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 354 treesize of output 327 [2019-08-31 03:24:30,440 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:30,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,461 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:30,462 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:30,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,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, 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:30,485 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:30,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,523 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:30,528 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:30,528 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:30,529 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:30,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,566 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:30,571 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:30,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, 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:30,573 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:30,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,593 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:30,594 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:30,606 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:24:30,606 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:30,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,624 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,627 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:30,632 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24: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, 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:30,634 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:31,086 WARN L188 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 66 [2019-08-31 03:24:31,086 INFO L567 ElimStorePlain]: treesize reduction 2387, result has 4.6 percent of original size [2019-08-31 03:24:31,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:31,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:31,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:31,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:24:31,099 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:31,162 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:31,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:31,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:31,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:31,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 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-31 03:24:31,174 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:31,228 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:31,229 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:24:31,229 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2735, output treesize:107 [2019-08-31 03:24:31,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:31,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:31,263 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_656], 2=[v_prenex_659, |v_#memory_int_280|], 6=[|v_#memory_$Pointer$.base_286|, |v_#memory_$Pointer$.offset_286|, v_prenex_654, v_prenex_655], 12=[v_prenex_657, v_prenex_658]} [2019-08-31 03:24:31,281 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:31,282 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:32,230 WARN L188 SmtUtils]: Spent 947.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:24:32,230 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:24:32,249 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:32,272 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:32,272 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:32,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:32,274 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:33,112 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:24:33,112 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:24:33,133 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:33,134 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:33,505 WARN L188 SmtUtils]: Spent 371.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:24:33,506 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:33,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:33,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:33,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:33,532 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:33,532 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:33,859 WARN L188 SmtUtils]: Spent 326.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:24:33,859 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:33,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:33,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:33,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:33,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 117 treesize of output 104 [2019-08-31 03:24:33,883 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:34,420 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:24:34,420 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:24:34,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:34,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:34,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:34,438 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:34,438 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:34,687 WARN L188 SmtUtils]: Spent 248.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:24:34,687 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:34,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:34,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:34,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:34,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, 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:34,705 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:35,055 WARN L188 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:24:35,055 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:24:35,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:35,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:35,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:35,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:35,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:35,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:35,077 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:35,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:24:35,079 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:35,227 WARN L188 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:24:35,227 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:35,236 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:35,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:35,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:35,306 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:24:35,307 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:24:35,308 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:35,602 WARN L188 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:24:35,602 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:24:35,603 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:35,603 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:24:35,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:35,607 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_661, |v_#length_94|], 3=[|v_#valid_107|, v_prenex_660]} [2019-08-31 03:24:35,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:35,620 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:35,621 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:35,800 WARN L188 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:24:35,800 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:35,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:35,815 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:35,815 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:35,999 WARN L188 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:24:35,999 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:36,027 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:36,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 102 treesize of output 124 [2019-08-31 03:24:36,029 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:36,396 WARN L188 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:24:36,397 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:36,425 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:36,425 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 197 treesize of output 219 [2019-08-31 03:24:36,426 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:36,783 WARN L188 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:24:36,783 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:36,784 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:36,784 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:24:36,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:36,792 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_281|], 18=[|v_#memory_$Pointer$.offset_287|, |v_#memory_$Pointer$.base_287|]} [2019-08-31 03:24:36,797 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:36,807 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:36,813 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:36,817 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:37,657 WARN L188 SmtUtils]: Spent 839.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:24:37,657 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:24:37,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:37,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:37,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:37,693 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:37,698 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:37,699 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:37,699 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:37,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:37,713 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:37,714 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:38,234 WARN L188 SmtUtils]: Spent 519.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:24:38,235 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:24:38,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:38,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:38,391 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:24:38,391 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:24:38,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:24:38,394 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:38,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:38,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:38,413 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:38,414 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:38,973 WARN L188 SmtUtils]: Spent 559.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:24:38,974 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:24:38,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:38,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:39,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 139 treesize of output 145 [2019-08-31 03:24:39,010 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:39,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:39,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:39,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:39,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:39,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:39,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:39,041 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:39,042 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:39,043 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:39,525 WARN L188 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:24:39,525 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:24:39,526 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:39,526 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:24:39,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:39,799 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_282|], 108=[|v_#memory_$Pointer$.base_288|, |v_#memory_$Pointer$.offset_288|]} [2019-08-31 03:24:39,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:39,819 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:39,820 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:39,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:39,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 194 treesize of output 178 [2019-08-31 03:24:39,842 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:39,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:39,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:39,881 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:39,886 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:39,887 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:39,888 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:39,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:39,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 194 treesize of output 178 [2019-08-31 03:24:39,912 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:39,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:39,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:39,951 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:39,956 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:39,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, 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:39,958 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:39,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:39,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:39,996 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:40,002 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:40,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 293 treesize of output 276 [2019-08-31 03:24:40,003 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:40,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:40,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:40,041 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:40,046 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:40,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, 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:40,048 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:40,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:40,072 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:40,072 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:40,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:40,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, 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:40,093 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:40,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:40,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:40,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 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:24:40,129 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:40,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:40,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 194 treesize of output 178 [2019-08-31 03:24:40,150 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:40,164 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:24:40,165 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:40,605 WARN L188 SmtUtils]: Spent 439.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 66 [2019-08-31 03:24:40,606 INFO L567 ElimStorePlain]: treesize reduction 2385, result has 4.6 percent of original size [2019-08-31 03:24:40,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:40,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:40,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:40,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:24:40,619 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:40,677 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:40,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:40,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:40,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:40,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, 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:40,690 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:40,741 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:40,741 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:24:40,742 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2735, output treesize:107 [2019-08-31 03:24:40,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:40,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:40,777 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_662], 2=[|v_#memory_int_283|, v_prenex_665], 6=[v_prenex_663, v_prenex_664, v_prenex_666, v_prenex_667], 12=[|v_#memory_$Pointer$.offset_289|, |v_#memory_$Pointer$.base_289|]} [2019-08-31 03:24:40,798 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:40,799 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:41,801 WARN L188 SmtUtils]: Spent 1.00 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:24:41,801 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:24:41,817 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:41,844 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:41,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:24:41,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:41,846 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:42,706 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:24:42,707 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:24:42,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:24:42,732 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:43,093 WARN L188 SmtUtils]: Spent 360.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:24:43,094 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:43,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:43,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:43,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:43,122 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:43,123 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:43,445 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:24:43,446 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:43,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:43,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:43,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:43,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:24:43,466 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:43,798 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:24:43,798 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:24:43,798 INFO L464 ElimStorePlain]: Eliminatee v_prenex_666 vanished before elimination [2019-08-31 03:24:43,799 INFO L464 ElimStorePlain]: Eliminatee v_prenex_667 vanished before elimination [2019-08-31 03:24:43,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:43,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:43,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:43,879 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:24:43,880 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 216 treesize of output 232 [2019-08-31 03:24:43,881 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:44,188 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:24:44,189 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:24:44,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:44,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:44,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:44,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:44,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:44,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:44,208 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:44,208 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:44,209 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:44,348 WARN L188 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:24:44,349 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:44,349 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:44,349 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:24:44,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:44,354 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_95|, v_prenex_668], 3=[|v_#valid_108|, v_prenex_669]} [2019-08-31 03:24:44,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:44,366 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:44,367 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:44,546 WARN L188 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:24:44,547 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:44,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:44,559 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:44,560 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:44,730 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:24:44,731 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:44,759 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:44,759 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:44,760 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:45,125 WARN L188 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:24:45,126 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:45,150 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:45,150 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:45,151 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:45,505 WARN L188 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:24:45,505 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:45,506 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:45,506 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:24:45,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:45,514 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_284|], 18=[|v_#memory_$Pointer$.offset_290|, |v_#memory_$Pointer$.base_290|]} [2019-08-31 03:24:45,518 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:45,525 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:45,531 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:45,537 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:46,337 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:24:46,337 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:24:46,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:46,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, 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:46,354 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:46,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:46,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:46,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:46,382 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:46,389 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:46,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, 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:46,390 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:46,893 WARN L188 SmtUtils]: Spent 502.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:24:46,893 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:24:46,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:46,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:46,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 139 treesize of output 145 [2019-08-31 03:24:46,920 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:46,930 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:46,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:47,060 WARN L188 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:24:47,061 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:24:47,061 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:47,063 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:47,610 WARN L188 SmtUtils]: Spent 546.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:24:47,611 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:24:47,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:47,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:47,646 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:47,647 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:47,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:47,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:47,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:47,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:47,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:47,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:47,672 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:47,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, 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:47,674 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:48,161 WARN L188 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:24:48,162 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:24:48,162 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:48,163 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:24:48,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:48,441 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_285|], 108=[|v_#memory_$Pointer$.base_291|, |v_#memory_$Pointer$.offset_291|]} [2019-08-31 03:24:48,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:48,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:48,473 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:48,478 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:48,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 293 treesize of output 276 [2019-08-31 03:24:48,480 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:48,491 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:24:48,491 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:48,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:48,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 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-31 03:24:48,512 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:48,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:48,534 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:48,535 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:48,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:48,557 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:48,557 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:48,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:48,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:48,594 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:48,599 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:48,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:24:48,601 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:48,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:48,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:48,635 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:48,641 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:48,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:24:48,643 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:48,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:48,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 194 treesize of output 178 [2019-08-31 03:24:48,663 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:48,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:48,687 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:48,688 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:48,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:48,711 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:48,712 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:48,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:48,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:48,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:24:48,733 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:49,130 WARN L188 SmtUtils]: Spent 396.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 66 [2019-08-31 03:24:49,131 INFO L567 ElimStorePlain]: treesize reduction 2105, result has 5.2 percent of original size [2019-08-31 03:24:49,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:49,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:49,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:49,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, 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:49,142 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:49,197 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:49,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:49,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:49,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:49,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, 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:49,210 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:49,262 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:49,263 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:24:49,263 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2466, output treesize:107 [2019-08-31 03:24:49,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:49,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:49,300 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_286|], 2=[v_prenex_670, v_prenex_673], 6=[v_prenex_671, v_prenex_672, |v_#memory_$Pointer$.offset_292|, |v_#memory_$Pointer$.base_292|], 12=[v_prenex_674, v_prenex_675]} [2019-08-31 03:24:49,318 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:49,318 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:50,317 WARN L188 SmtUtils]: Spent 998.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:24:50,317 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:24:50,339 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:50,339 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:50,791 WARN L188 SmtUtils]: Spent 451.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:24:50,791 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:50,807 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:50,828 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:50,829 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:50,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:50,830 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:51,639 WARN L188 SmtUtils]: Spent 808.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:24:51,640 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:24:51,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:51,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:51,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:51,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, 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:51,665 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:52,000 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:24:52,000 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:52,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:52,015 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:52,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:52,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 117 treesize of output 104 [2019-08-31 03:24:52,023 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:52,586 WARN L188 SmtUtils]: Spent 563.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:24:52,587 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:24:52,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:52,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:52,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24: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, 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:52,607 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:52,867 WARN L188 SmtUtils]: Spent 259.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:24:52,867 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:52,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:52,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:52,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:52,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, 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:52,883 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:53,241 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:24:53,242 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:24:53,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:53,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:53,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:53,319 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:24:53,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 216 treesize of output 232 [2019-08-31 03:24:53,321 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:53,636 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:24:53,637 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:24:53,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:53,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:53,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:53,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:53,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:53,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:53,654 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:53,655 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 196 treesize of output 165 [2019-08-31 03:24:53,656 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:53,795 WARN L188 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:24:53,795 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:53,796 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:53,796 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:24:53,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:53,801 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_96|, v_prenex_676], 3=[v_prenex_677, |v_#valid_109|]} [2019-08-31 03:24:53,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:53,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:24:53,815 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:53,996 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:24:53,996 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:54,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:54,010 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:54,010 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:54,189 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:24:54,189 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:54,217 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:54,218 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:54,219 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:54,581 WARN L188 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:24:54,581 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:54,608 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:54,608 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:54,609 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:54,966 WARN L188 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:24:54,967 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:54,967 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:54,968 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:24:54,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:54,978 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_287|], 18=[|v_#memory_$Pointer$.offset_293|, |v_#memory_$Pointer$.base_293|]} [2019-08-31 03:24:54,985 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:54,992 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:54,996 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:55,001 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:55,781 WARN L188 SmtUtils]: Spent 779.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:24:55,781 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:24:55,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:55,799 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:55,800 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:55,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:55,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:55,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:55,827 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:55,832 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:55,833 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:55,834 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:56,356 WARN L188 SmtUtils]: Spent 521.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:24:56,356 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:24:56,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:56,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:56,510 WARN L188 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:24:56,510 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:24:56,511 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:56,513 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:56,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:56,524 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:56,532 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:56,533 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:57,081 WARN L188 SmtUtils]: Spent 548.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:24:57,082 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:24:57,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:57,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:57,117 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:57,118 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:57,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:57,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:57,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:57,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:57,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:57,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:57,147 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:57,148 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:57,149 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:57,624 WARN L188 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:24:57,624 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:24:57,625 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:57,625 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:24:57,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:57,904 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_288|], 108=[|v_#memory_$Pointer$.offset_294|, |v_#memory_$Pointer$.base_294|]} [2019-08-31 03:24:57,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:57,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:57,937 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:57,943 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:57,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, 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:57,944 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:57,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:57,970 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:57,971 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:57,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:57,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:24:57,996 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:58,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:58,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 146 treesize of output 130 [2019-08-31 03:24:58,021 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:58,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:58,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:58,057 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:58,063 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:58,063 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 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:58,064 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:58,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:58,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:58,100 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:58,105 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:58,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, 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:58,106 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:58,118 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:24:58,119 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:58,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:58,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:24:58,141 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:58,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:58,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:58,178 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:24:58,179 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:58,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:58,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:58,217 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:58,223 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:58,223 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:58,224 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:58,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:58,243 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:58,249 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:58,254 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:58,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 269 treesize of output 254 [2019-08-31 03:24:58,256 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:58,679 WARN L188 SmtUtils]: Spent 422.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 66 [2019-08-31 03:24:58,680 INFO L567 ElimStorePlain]: treesize reduction 2341, result has 4.7 percent of original size [2019-08-31 03:24:58,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:58,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:58,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24: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:24:58,691 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:58,749 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:58,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:58,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:58,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:58,761 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:58,761 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:58,818 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:58,818 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:24:58,819 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2640, output treesize:107 [2019-08-31 03:24:58,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:58,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:58,853 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_682], 2=[v_prenex_679, |v_#memory_int_289|], 6=[v_prenex_680, v_prenex_681, v_prenex_683, v_prenex_678], 12=[|v_#memory_$Pointer$.offset_295|, |v_#memory_$Pointer$.base_295|]} [2019-08-31 03:24:58,874 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:58,874 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:59,813 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:24:59,813 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:24:59,833 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:59,833 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:00,242 WARN L188 SmtUtils]: Spent 408.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:25:00,243 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:00,258 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:00,282 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25: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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:25:00,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:00,284 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:01,023 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:25:01,024 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:25:01,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:01,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:01,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:01,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 136 treesize of output 123 [2019-08-31 03:25:01,048 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:01,362 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:25:01,363 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:01,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:01,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:01,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:01,383 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:25:01,384 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:01,660 WARN L188 SmtUtils]: Spent 275.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:25:01,660 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:01,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:01,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:01,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:01,680 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:25:01,680 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:02,010 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:25:02,010 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:25:02,011 INFO L464 ElimStorePlain]: Eliminatee v_prenex_678 vanished before elimination [2019-08-31 03:25:02,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:02,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:02,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:02,087 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:25:02,088 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:25:02,089 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:02,400 WARN L188 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:25:02,401 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:25:02,408 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:02,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:02,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:02,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:02,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:02,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:02,420 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:02,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, 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:25:02,421 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:02,565 WARN L188 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:25:02,565 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:02,566 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:25:02,566 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:25:02,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:02,570 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_97|, v_prenex_684], 3=[v_prenex_685, |v_#valid_110|]} [2019-08-31 03:25:02,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:02,581 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:25:02,582 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:02,763 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:25:02,763 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:02,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:02,775 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:25:02,776 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:02,957 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:25:02,957 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:02,986 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:02,986 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:25:02,987 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:03,345 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:25:03,346 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:25:03,373 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:03,374 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:25:03,375 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:03,733 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:25:03,733 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:25:03,734 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:25:03,734 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:25:03,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:03,742 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_290|], 18=[|v_#memory_$Pointer$.base_296|, |v_#memory_$Pointer$.offset_296|]} [2019-08-31 03:25:03,746 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:25:03,754 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:25:03,759 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:25:03,765 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:25:04,612 WARN L188 SmtUtils]: Spent 845.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:25:04,612 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:25:04,624 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:04,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:25:04,633 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:04,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:04,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:04,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:04,659 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:04,665 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:04,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, 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:25:04,666 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:05,176 WARN L188 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:25:05,176 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:25:05,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:05,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:05,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:25:05,211 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:05,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:05,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:05,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:05,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:05,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:05,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:05,241 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:05,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:25:05,242 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:05,748 WARN L188 SmtUtils]: Spent 504.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:25:05,748 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:25:05,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:05,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:05,897 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:25:05,898 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:25:05,898 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:25:05,900 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:05,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:05,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:05,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:05,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 135 treesize of output 141 [2019-08-31 03:25:05,919 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:06,420 WARN L188 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:25:06,421 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:25:06,422 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:25:06,422 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:25:06,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:06,714 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_291|], 108=[|v_#memory_$Pointer$.base_297|, |v_#memory_$Pointer$.offset_297|]} [2019-08-31 03:25:06,724 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:25:06,724 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:06,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:06,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 194 treesize of output 178 [2019-08-31 03:25:06,748 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:06,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:06,769 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:25:06,770 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:06,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:06,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:06,808 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:06,814 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:06,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, 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:25:06,815 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:06,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:06,838 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:25:06,838 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:06,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:06,860 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:25:06,861 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:06,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:06,883 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:25:06,884 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:06,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:06,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:06,920 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:06,925 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:06,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, 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:25:06,927 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:06,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:06,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:06,959 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 354 treesize of output 327 [2019-08-31 03:25:06,960 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:06,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:06,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:06,996 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:07,000 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:07,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, 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:25:07,002 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:07,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:07,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:07,039 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:07,042 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:07,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, 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:25:07,044 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:07,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:07,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:07,068 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:07,073 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:07,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:25:07,075 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:07,435 WARN L188 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 66 [2019-08-31 03:25:07,435 INFO L567 ElimStorePlain]: treesize reduction 2182, result has 5.0 percent of original size [2019-08-31 03:25:07,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:07,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:07,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:07,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, 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:25:07,447 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:07,505 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:07,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:07,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:07,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:07,517 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:25:07,517 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:07,570 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:07,570 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:25:07,570 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2786, output treesize:107 [2019-08-31 03:25:07,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:07,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:07,608 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_292|], 2=[v_prenex_691, v_prenex_688], 6=[|v_#memory_$Pointer$.offset_298|, |v_#memory_$Pointer$.base_298|, v_prenex_686, v_prenex_687], 12=[v_prenex_690, v_prenex_689]} [2019-08-31 03:25:07,626 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:25:07,626 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:08,585 WARN L188 SmtUtils]: Spent 958.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:25:08,586 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:25:08,609 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:08,631 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:08,631 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:25:08,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:08,633 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:09,507 WARN L188 SmtUtils]: Spent 874.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:25:09,508 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:25:09,528 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:25:09,529 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:09,920 WARN L188 SmtUtils]: Spent 390.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:25:09,921 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:09,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:09,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:09,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:09,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 120 treesize of output 107 [2019-08-31 03:25:09,945 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:10,289 WARN L188 SmtUtils]: Spent 342.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:25:10,289 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:10,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:10,302 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:10,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:10,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 101 treesize of output 88 [2019-08-31 03:25:10,310 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:10,692 WARN L188 SmtUtils]: Spent 381.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:25:10,692 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:25:10,692 INFO L464 ElimStorePlain]: Eliminatee v_prenex_686 vanished before elimination [2019-08-31 03:25:10,693 INFO L464 ElimStorePlain]: Eliminatee v_prenex_687 vanished before elimination [2019-08-31 03:25:10,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:10,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:10,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:10,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:10,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:10,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:10,712 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:10,713 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:25:10,713 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:10,865 WARN L188 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:25:10,865 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:10,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:10,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:10,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:10,939 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:25:10,940 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:25:10,941 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:11,245 WARN L188 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:25:11,246 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:25:11,246 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:25:11,246 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:25:11,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:11,251 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_98|, v_prenex_692], 3=[v_prenex_693, |v_#valid_111|]} [2019-08-31 03:25:11,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:11,261 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:25:11,262 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:11,441 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:25:11,442 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:11,451 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:11,456 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:25:11,456 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:11,638 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:25:11,638 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:11,667 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:11,667 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:25:11,668 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:12,020 WARN L188 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:25:12,020 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:25:12,046 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:12,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 197 treesize of output 219 [2019-08-31 03:25:12,047 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:12,402 WARN L188 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:25:12,403 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:25:12,403 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:25:12,404 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:25:12,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:12,410 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_293|], 18=[|v_#memory_$Pointer$.base_299|, |v_#memory_$Pointer$.offset_299|]} [2019-08-31 03:25:12,415 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-31 03:25:12,422 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:25:12,428 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:25:12,434 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:25:13,389 WARN L188 SmtUtils]: Spent 954.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:25:13,390 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:25:13,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:13,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:13,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:13,428 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:13,433 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:13,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 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-31 03:25:13,435 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:13,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:13,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, 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:25:13,450 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:13,969 WARN L188 SmtUtils]: Spent 518.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:25:13,970 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:25:13,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:13,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:14,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 139 treesize of output 145 [2019-08-31 03:25:14,006 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:14,015 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:14,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:14,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:14,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:14,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:14,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:14,037 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:14,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:25:14,038 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:14,539 WARN L188 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:25:14,540 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:25:14,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:14,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:14,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:14,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, 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:25:14,567 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:14,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:14,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:14,696 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:25:14,697 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:25:14,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, 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:25:14,699 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:15,185 WARN L188 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:25:15,185 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:25:15,186 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:25:15,186 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:25:15,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:15,475 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_294|], 108=[|v_#memory_$Pointer$.offset_300|, |v_#memory_$Pointer$.base_300|]} [2019-08-31 03:25:15,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:15,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:15,508 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:15,513 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:15,514 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:25:15,515 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:15,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:15,539 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:25:15,539 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:15,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:15,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:15,574 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:15,579 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:15,580 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 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:25:15,581 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:15,592 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:25:15,592 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:15,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:15,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:15,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:25:15,626 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:15,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:15,646 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:25:15,647 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:15,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:15,668 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:25:15,669 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:15,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:15,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:15,705 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:15,711 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:15,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 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:25:15,713 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:15,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:15,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 194 treesize of output 178 [2019-08-31 03:25:15,737 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:15,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:15,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:15,778 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:15,784 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:15,785 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:25:15,786 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:15,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:15,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:15,822 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:15,828 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:15,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:25:15,829 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:15,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:15,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 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-31 03:25:15,849 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:16,280 WARN L188 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 66 [2019-08-31 03:25:16,281 INFO L567 ElimStorePlain]: treesize reduction 2534, result has 4.3 percent of original size [2019-08-31 03:25:16,288 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:16,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:16,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:16,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 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-31 03:25:16,294 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:16,353 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:16,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:16,363 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:16,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25: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, 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:25:16,366 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:16,423 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:16,423 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:25:16,423 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2834, output treesize:107 [2019-08-31 03:25:16,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:16,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:16,459 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_694], 2=[|v_#memory_int_295|, v_prenex_697], 6=[|v_#memory_$Pointer$.offset_301|, |v_#memory_$Pointer$.base_301|, v_prenex_695, v_prenex_696], 12=[v_prenex_698, v_prenex_699]} [2019-08-31 03:25:16,476 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:25:16,476 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:17,499 WARN L188 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:25:17,499 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:25:17,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, 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:25:17,524 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:17,967 WARN L188 SmtUtils]: Spent 442.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:25:17,968 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:17,986 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:18,013 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:18,013 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:25:18,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:18,014 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:18,822 WARN L188 SmtUtils]: Spent 807.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:25:18,822 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:25:18,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:18,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:18,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:18,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, 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:25:18,851 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:19,200 WARN L188 SmtUtils]: Spent 348.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:25:19,201 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:19,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:19,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:19,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:19,223 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:25:19,224 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:19,819 WARN L188 SmtUtils]: Spent 595.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:25:19,820 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:25:19,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:19,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:19,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:19,838 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:25:19,839 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:20,115 WARN L188 SmtUtils]: Spent 275.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:25:20,115 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:20,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:20,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:20,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:20,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 101 treesize of output 88 [2019-08-31 03:25:20,134 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:20,498 WARN L188 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:25:20,499 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:25:20,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:20,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:20,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:20,577 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:25:20,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, 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:25:20,579 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:20,895 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:25:20,895 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:25:20,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:20,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:20,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:20,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:20,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:20,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:20,912 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:20,913 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:25:20,914 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:21,055 WARN L188 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:25:21,056 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:21,056 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:25:21,057 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:25:21,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:21,067 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_99|, v_prenex_700], 3=[v_prenex_701, |v_#valid_112|]} [2019-08-31 03:25:21,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:21,093 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:25:21,094 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:21,266 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:25:21,266 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:21,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:21,278 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:25:21,278 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:21,456 WARN L188 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:25:21,456 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:21,485 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:21,486 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:25:21,487 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:21,853 WARN L188 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:25:21,854 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:25:21,883 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:21,883 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:25:21,884 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:22,240 WARN L188 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:25:22,241 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:25:22,242 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:25:22,242 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:25:22,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:22,249 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_13|], 6=[|v_#memory_int_296|], 18=[|v_#memory_$Pointer$.base_302|, |v_#memory_$Pointer$.offset_302|]} [2019-08-31 03:25:22,255 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:25:22,260 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:25:22,268 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:25:22,275 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:25:23,202 WARN L188 SmtUtils]: Spent 926.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:25:23,202 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:25:23,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:23,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, 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:25:23,220 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:23,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:23,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:23,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:23,245 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:23,251 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:23,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, 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:25:23,252 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:23,785 WARN L188 SmtUtils]: Spent 532.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:25:23,785 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:25:23,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:23,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:23,824 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:23,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:23,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:23,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:23,839 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:23,840 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:25:23,841 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:23,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:23,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:23,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, 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:25:23,866 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:24,380 WARN L188 SmtUtils]: Spent 514.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:25:24,381 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:25:24,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:24,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:24,531 WARN L188 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:25:24,532 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:25:24,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, 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:25:24,534 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:24,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:24,545 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:24,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:24,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, 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:25:24,554 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:25,058 WARN L188 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:25:25,059 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:25:25,059 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:25:25,059 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:25:25,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:25,354 INFO L392 ElimStorePlain]: Different costs {20=[|v_#memory_int_297|], 108=[|v_#memory_$Pointer$.base_303|, |v_#memory_$Pointer$.offset_303|]} [2019-08-31 03:25:25,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,373 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:25:25,374 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:25,392 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,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 146 treesize of output 130 [2019-08-31 03:25:25,399 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:25,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,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:25:25,422 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:25,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,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:25:25,445 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:25,458 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:25:25,459 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:25,476 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,492 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:25,497 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:25,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 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:25:25,499 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:25,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,533 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:25,538 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:25,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:25:25,539 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:25,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,586 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:25,591 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:25,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 269 treesize of output 254 [2019-08-31 03:25:25,592 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:25,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,634 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:25,639 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:25,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, 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:25:25,641 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:25,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,664 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:25:25,664 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:25,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,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, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 327 [2019-08-31 03:25:25,702 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:25,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,743 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:25,747 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:25,747 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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:25:25,748 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:25,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:25,768 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:25:25,769 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:26,197 WARN L188 SmtUtils]: Spent 427.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 66 [2019-08-31 03:25:26,197 INFO L567 ElimStorePlain]: treesize reduction 2703, result has 4.1 percent of original size [2019-08-31 03:25:26,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:26,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:26,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:26,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, 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:25:26,211 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:26,271 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:26,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:26,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:26,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:26,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, 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:25:26,282 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:26,341 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:26,342 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:25:26,342 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:3028, output treesize:107 [2019-08-31 03:25:26,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:26,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:26,378 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_704], 2=[|v_#memory_int_298|, v_prenex_707], 6=[v_prenex_702, v_prenex_703, |v_#memory_$Pointer$.base_304|, |v_#memory_$Pointer$.offset_304|], 12=[v_prenex_705, v_prenex_706]} [2019-08-31 03:25:26,398 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:25:26,398 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:27,418 WARN L188 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:25:27,418 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:25:27,438 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:25:27,439 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:27,881 WARN L188 SmtUtils]: Spent 442.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:25:27,881 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:27,898 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:25:27,919 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:27,919 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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:25:27,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:27,921 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:28,706 WARN L188 SmtUtils]: Spent 785.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:25:28,707 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:25:28,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:28,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:28,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:28,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, 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:25:28,728 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:29,052 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:25:29,052 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:29,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:29,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:29,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:29,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, 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:25:29,073 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:29,398 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:25:29,399 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:25:29,399 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_304| vanished before elimination [2019-08-31 03:25:29,399 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_304| vanished before elimination [2019-08-31 03:25:29,408 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:29,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:29,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:29,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:29,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:29,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:29,425 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:29,426 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:25:29,426 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:29,570 WARN L188 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:25:29,571 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:29,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:29,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:29,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:29,647 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:25:29,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, 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:25:29,649 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:29,947 WARN L188 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:25:29,947 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:25:29,948 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:25:29,948 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:25:29,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:25:29,952 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_100|, v_prenex_708], 3=[v_prenex_709, |v_#valid_113|]} [2019-08-31 03:25:29,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:29,964 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:25:29,965 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:30,132 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:25:30,133 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:30,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:25:30,147 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:25:30,147 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:30,319 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:25:30,319 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:30,348 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:30,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:25:30,349 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:25:30,690 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:25:30,691 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:25:30,719 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:25:30,719 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:25:30,720 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts.