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/array-examples/relax-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.24-fab3c18 [2019-08-22 18:57:29,716 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-22 18:57:29,718 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-22 18:57:29,735 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-22 18:57:29,735 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-22 18:57:29,737 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-22 18:57:29,739 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-22 18:57:29,748 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-22 18:57:29,752 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-22 18:57:29,755 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-22 18:57:29,757 INFO L181 SettingsManager]: Resetting Symbolic Interpretation preferences to default values [2019-08-22 18:57:29,759 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-22 18:57:29,760 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-22 18:57:29,761 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-22 18:57:29,763 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-22 18:57:29,766 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-22 18:57:29,767 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-22 18:57:29,769 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-22 18:57:29,770 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-22 18:57:29,775 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-22 18:57:29,779 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-22 18:57:29,781 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-22 18:57:29,784 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-22 18:57:29,785 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-22 18:57:29,787 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-22 18:57:29,787 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-22 18:57:29,788 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-22 18:57:29,789 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-22 18:57:29,791 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-22 18:57:29,792 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-22 18:57:29,792 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-22 18:57:29,794 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-22 18:57:29,794 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-22 18:57:29,795 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-22 18:57:29,797 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-22 18:57:29,797 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-22 18:57:29,798 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-22 18:57:29,798 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-22 18:57:29,799 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-22 18:57:29,799 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-22 18:57:29,800 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-22 18:57:29,801 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2019-08-22 18:57:29,832 INFO L113 SettingsManager]: Loading preferences was successful [2019-08-22 18:57:29,832 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-08-22 18:57:29,837 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-08-22 18:57:29,837 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-08-22 18:57:29,837 INFO L138 SettingsManager]: * Use SBE=true [2019-08-22 18:57:29,837 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-08-22 18:57:29,838 INFO L138 SettingsManager]: * sizeof long=4 [2019-08-22 18:57:29,838 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-08-22 18:57:29,838 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-08-22 18:57:29,839 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-08-22 18:57:29,839 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-08-22 18:57:29,839 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-08-22 18:57:29,839 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-08-22 18:57:29,839 INFO L138 SettingsManager]: * sizeof long double=12 [2019-08-22 18:57:29,840 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-08-22 18:57:29,841 INFO L138 SettingsManager]: * Use constant arrays=true [2019-08-22 18:57:29,841 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-08-22 18:57:29,842 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-08-22 18:57:29,842 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-08-22 18:57:29,842 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-08-22 18:57:29,842 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-08-22 18:57:29,842 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-22 18:57:29,843 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-08-22 18:57:29,843 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-08-22 18:57:29,843 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-08-22 18:57:29,843 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-08-22 18:57:29,843 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-08-22 18:57:29,844 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-08-22 18:57:29,844 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-08-22 18:57:29,872 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-22 18:57:29,886 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-22 18:57:29,892 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-22 18:57:29,893 INFO L271 PluginConnector]: Initializing CDTParser... [2019-08-22 18:57:29,894 INFO L275 PluginConnector]: CDTParser initialized [2019-08-22 18:57:29,894 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/relax-2.i [2019-08-22 18:57:29,957 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ebed5146a/8c9d90233a0c4bf9b5bf9c83d092fc23/FLAGf31966263 [2019-08-22 18:57:30,483 INFO L306 CDTParser]: Found 1 translation units. [2019-08-22 18:57:30,484 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/array-examples/relax-2.i [2019-08-22 18:57:30,500 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ebed5146a/8c9d90233a0c4bf9b5bf9c83d092fc23/FLAGf31966263 [2019-08-22 18:57:30,807 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ebed5146a/8c9d90233a0c4bf9b5bf9c83d092fc23 [2019-08-22 18:57:30,818 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-22 18:57:30,819 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-08-22 18:57:30,821 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-08-22 18:57:30,822 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-08-22 18:57:30,825 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-08-22 18:57:30,826 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.08 06:57:30" (1/1) ... [2019-08-22 18:57:30,829 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@cacc610 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 06:57:30, skipping insertion in model container [2019-08-22 18:57:30,829 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.08 06:57:30" (1/1) ... [2019-08-22 18:57:30,837 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-08-22 18:57:30,899 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-08-22 18:57:31,333 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-22 18:57:31,344 INFO L188 MainTranslator]: Completed pre-run [2019-08-22 18:57:31,394 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-22 18:57:31,445 INFO L192 MainTranslator]: Completed translation [2019-08-22 18:57:31,445 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 06:57:31 WrapperNode [2019-08-22 18:57:31,445 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-08-22 18:57:31,446 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-22 18:57:31,446 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-22 18:57:31,446 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-22 18:57:31,461 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 06:57:31" (1/1) ... [2019-08-22 18:57:31,461 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 06:57:31" (1/1) ... [2019-08-22 18:57:31,487 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 06:57:31" (1/1) ... [2019-08-22 18:57:31,487 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 06:57:31" (1/1) ... [2019-08-22 18:57:31,505 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 06:57:31" (1/1) ... [2019-08-22 18:57:31,512 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 06:57:31" (1/1) ... [2019-08-22 18:57:31,518 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 06:57:31" (1/1) ... [2019-08-22 18:57:31,525 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-22 18:57:31,526 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-22 18:57:31,526 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-22 18:57:31,526 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-22 18:57:31,527 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 06:57:31" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-22 18:57:31,597 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-08-22 18:57:31,597 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-08-22 18:57:31,598 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2019-08-22 18:57:31,598 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2019-08-22 18:57:31,598 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2019-08-22 18:57:31,598 INFO L138 BoogieDeclarations]: Found implementation of procedure is_relaxed_prefix [2019-08-22 18:57:31,598 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-08-22 18:57:31,598 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2019-08-22 18:57:31,599 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-08-22 18:57:31,599 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assume [2019-08-22 18:57:31,599 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-08-22 18:57:31,599 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2019-08-22 18:57:31,599 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2019-08-22 18:57:31,600 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2019-08-22 18:57:31,600 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2019-08-22 18:57:31,600 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2019-08-22 18:57:31,600 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2019-08-22 18:57:31,600 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2019-08-22 18:57:31,600 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2019-08-22 18:57:31,601 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2019-08-22 18:57:31,601 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2019-08-22 18:57:31,601 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2019-08-22 18:57:31,601 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2019-08-22 18:57:31,601 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2019-08-22 18:57:31,601 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2019-08-22 18:57:31,602 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2019-08-22 18:57:31,602 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2019-08-22 18:57:31,602 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2019-08-22 18:57:31,602 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2019-08-22 18:57:31,602 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2019-08-22 18:57:31,602 INFO L130 BoogieDeclarations]: Found specification of procedure select [2019-08-22 18:57:31,603 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2019-08-22 18:57:31,603 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2019-08-22 18:57:31,603 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2019-08-22 18:57:31,603 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2019-08-22 18:57:31,603 INFO L130 BoogieDeclarations]: Found specification of procedure random [2019-08-22 18:57:31,603 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2019-08-22 18:57:31,603 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2019-08-22 18:57:31,604 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2019-08-22 18:57:31,604 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2019-08-22 18:57:31,604 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2019-08-22 18:57:31,604 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2019-08-22 18:57:31,604 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2019-08-22 18:57:31,604 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2019-08-22 18:57:31,605 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2019-08-22 18:57:31,605 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2019-08-22 18:57:31,605 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2019-08-22 18:57:31,605 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2019-08-22 18:57:31,605 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2019-08-22 18:57:31,606 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2019-08-22 18:57:31,606 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2019-08-22 18:57:31,606 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2019-08-22 18:57:31,606 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2019-08-22 18:57:31,606 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2019-08-22 18:57:31,606 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2019-08-22 18:57:31,606 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2019-08-22 18:57:31,607 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2019-08-22 18:57:31,607 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2019-08-22 18:57:31,607 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2019-08-22 18:57:31,607 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2019-08-22 18:57:31,607 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2019-08-22 18:57:31,607 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2019-08-22 18:57:31,608 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2019-08-22 18:57:31,608 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2019-08-22 18:57:31,608 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-08-22 18:57:31,608 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2019-08-22 18:57:31,608 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2019-08-22 18:57:31,608 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-08-22 18:57:31,609 INFO L130 BoogieDeclarations]: Found specification of procedure cfree [2019-08-22 18:57:31,609 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2019-08-22 18:57:31,609 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2019-08-22 18:57:31,609 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2019-08-22 18:57:31,609 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2019-08-22 18:57:31,610 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2019-08-22 18:57:31,610 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2019-08-22 18:57:31,610 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2019-08-22 18:57:31,610 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2019-08-22 18:57:31,610 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2019-08-22 18:57:31,610 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2019-08-22 18:57:31,610 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2019-08-22 18:57:31,611 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2019-08-22 18:57:31,611 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2019-08-22 18:57:31,611 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2019-08-22 18:57:31,611 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2019-08-22 18:57:31,611 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2019-08-22 18:57:31,611 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2019-08-22 18:57:31,611 INFO L130 BoogieDeclarations]: Found specification of procedure system [2019-08-22 18:57:31,612 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2019-08-22 18:57:31,612 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2019-08-22 18:57:31,612 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2019-08-22 18:57:31,612 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2019-08-22 18:57:31,612 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2019-08-22 18:57:31,612 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2019-08-22 18:57:31,612 INFO L130 BoogieDeclarations]: Found specification of procedure div [2019-08-22 18:57:31,613 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2019-08-22 18:57:31,613 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2019-08-22 18:57:31,613 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2019-08-22 18:57:31,613 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2019-08-22 18:57:31,613 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2019-08-22 18:57:31,613 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2019-08-22 18:57:31,613 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2019-08-22 18:57:31,614 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2019-08-22 18:57:31,614 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2019-08-22 18:57:31,614 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2019-08-22 18:57:31,614 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2019-08-22 18:57:31,614 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2019-08-22 18:57:31,614 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2019-08-22 18:57:31,615 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2019-08-22 18:57:31,615 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2019-08-22 18:57:31,615 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2019-08-22 18:57:31,615 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2019-08-22 18:57:31,615 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2019-08-22 18:57:31,615 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2019-08-22 18:57:31,615 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2019-08-22 18:57:31,616 INFO L130 BoogieDeclarations]: Found specification of procedure is_relaxed_prefix [2019-08-22 18:57:31,616 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-08-22 18:57:31,616 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-08-22 18:57:31,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-08-22 18:57:31,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-08-22 18:57:31,616 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-08-22 18:57:31,617 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-08-22 18:57:31,617 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-08-22 18:57:32,238 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-08-22 18:57:32,238 INFO L283 CfgBuilder]: Removed 5 assume(true) statements. [2019-08-22 18:57:32,240 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.08 06:57:32 BoogieIcfgContainer [2019-08-22 18:57:32,240 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-22 18:57:32,241 INFO L113 PluginConnector]: ------------------------Symbolic Interpretation---------------------------- [2019-08-22 18:57:32,241 INFO L271 PluginConnector]: Initializing Symbolic Interpretation... [2019-08-22 18:57:32,242 INFO L275 PluginConnector]: Symbolic Interpretation initialized [2019-08-22 18:57:32,244 INFO L185 PluginConnector]: Executing the observer SymbolicInterpretationObserver from plugin Symbolic Interpretation for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.08 06:57:32" (1/1) ... [2019-08-22 18:57:32,273 INFO L148 IcfgInterpreter]: Started Sifa with 1 locations of interest [2019-08-22 18:57:32,276 INFO L155 IcfgInterpreter]: Building call graph [2019-08-22 18:57:32,300 INFO L160 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-08-22 18:57:32,310 INFO L165 IcfgInterpreter]: Starting interpretation [2019-08-22 18:57:32,312 INFO L185 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 [2019-08-22 18:57:32,432 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-22 18:57:32,433 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:32,450 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:32,451 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:32,452 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:12 [2019-08-22 18:57:32,483 INFO L185 IcfgInterpreter]: Interpreting procedure main with input of size 21 [2019-08-22 18:57:32,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:32,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:32,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:32,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:32,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:32,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:32,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:32,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:32,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:32,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,003 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 15 treesize of output 11 [2019-08-22 18:57:33,004 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,040 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:33,041 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,042 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:53 [2019-08-22 18:57:33,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:33,074 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,084 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 52 treesize of output 48 [2019-08-22 18:57:33,084 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,162 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:33,163 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,163 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:143, output treesize:53 [2019-08-22 18:57:33,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,192 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:33,193 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:33,203 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,286 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:33,287 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,287 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:143, output treesize:53 [2019-08-22 18:57:33,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,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 90 treesize of output 80 [2019-08-22 18:57:33,324 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,337 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 52 treesize of output 48 [2019-08-22 18:57:33,337 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,353 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:33,354 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,426 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:33,427 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,427 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:33,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,453 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,459 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:33,460 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,477 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:33,478 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,487 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 52 treesize of output 48 [2019-08-22 18:57:33,488 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,571 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:33,572 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,573 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:33,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,607 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 90 treesize of output 80 [2019-08-22 18:57:33,608 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,624 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:33,624 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,633 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 52 treesize of output 48 [2019-08-22 18:57:33,634 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,722 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:33,723 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,723 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:33,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,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 90 treesize of output 80 [2019-08-22 18:57:33,760 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,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 90 treesize of output 80 [2019-08-22 18:57:33,793 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,806 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 52 treesize of output 48 [2019-08-22 18:57:33,806 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,818 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:33,819 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,911 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:33,912 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,913 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:33,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:33,939 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 52 treesize of output 48 [2019-08-22 18:57:33,939 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:33,959 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,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 90 treesize of output 1 [2019-08-22 18:57:33,979 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:33,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:33,993 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:33,994 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,021 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:34,022 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,022 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:34,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:34,049 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,068 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:34,068 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,080 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:34,081 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,107 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:34,108 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,108 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:34,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:34,149 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:34,170 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,186 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 90 treesize of output 80 [2019-08-22 18:57:34,187 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,197 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 52 treesize of output 48 [2019-08-22 18:57:34,197 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,285 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:34,286 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,287 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:34,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:34,328 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,348 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:34,349 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,359 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 52 treesize of output 48 [2019-08-22 18:57:34,360 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,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 90 treesize of output 1 [2019-08-22 18:57:34,374 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,464 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:34,465 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,465 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:34,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,498 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,504 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:34,505 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,514 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 52 treesize of output 48 [2019-08-22 18:57:34,515 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,527 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:34,528 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,593 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:34,594 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,594 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:34,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:34,632 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:34,653 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:34,671 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,680 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 52 treesize of output 48 [2019-08-22 18:57:34,680 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,775 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:34,776 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,777 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:34,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,827 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 52 treesize of output 48 [2019-08-22 18:57:34,827 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,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 90 treesize of output 1 [2019-08-22 18:57:34,845 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,858 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:34,858 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,880 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:34,881 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,881 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:34,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:34,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,917 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:34,917 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:34,927 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,942 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:34,943 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:34,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:34,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 90 treesize of output 1 [2019-08-22 18:57:34,961 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,026 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:35,026 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,027 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:35,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:35,065 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,080 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:35,081 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,090 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:35,090 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,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 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:35,102 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,185 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:35,187 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,187 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:35,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,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 90 treesize of output 80 [2019-08-22 18:57:35,231 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:35,247 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:35,261 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,268 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 52 treesize of output 48 [2019-08-22 18:57:35,269 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,343 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:35,344 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,344 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:35,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,393 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:35,393 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:35,414 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:35,429 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,436 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:35,437 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,513 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:35,514 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,514 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:35,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,578 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:35,579 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,588 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 52 treesize of output 48 [2019-08-22 18:57:35,589 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,602 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:35,603 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,610 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,614 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:35,614 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,686 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:35,687 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,688 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:35,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,755 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 90 treesize of output 80 [2019-08-22 18:57:35,756 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,765 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 52 treesize of output 48 [2019-08-22 18:57:35,765 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,776 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:35,777 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,849 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:35,849 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,850 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:35,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:35,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,899 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:35,900 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:35,909 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,926 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:35,926 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:35,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:35,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 90 treesize of output 1 [2019-08-22 18:57:35,940 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,002 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:36,003 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,003 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:36,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:36,047 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:36,048 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:36,068 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:36,069 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,079 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:36,079 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:36,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:36,091 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:36,091 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,170 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:36,171 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,171 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:36,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:36,225 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 90 treesize of output 80 [2019-08-22 18:57:36,226 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,237 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:36,237 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:36,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:36,256 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:36,256 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,329 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:36,329 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,330 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:36,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:36,380 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:36,381 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,391 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:36,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 90 treesize of output 80 [2019-08-22 18:57:36,399 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,406 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 52 treesize of output 48 [2019-08-22 18:57:36,407 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,489 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:36,491 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,491 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:36,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:36,547 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 90 treesize of output 80 [2019-08-22 18:57:36,548 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:36,568 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,578 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:36,585 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 90 treesize of output 80 [2019-08-22 18:57:36,586 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,595 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 52 treesize of output 48 [2019-08-22 18:57:36,595 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,705 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 35 [2019-08-22 18:57:36,706 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:36,707 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,707 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:36,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:36,783 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:36,793 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:36,820 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 90 treesize of output 80 [2019-08-22 18:57:36,821 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,835 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:36,843 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:36,844 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:36,854 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 52 treesize of output 48 [2019-08-22 18:57:36,854 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,009 WARN L188 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 35 [2019-08-22 18:57:37,009 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:37,010 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,011 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:37,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,084 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 90 treesize of output 80 [2019-08-22 18:57:37,085 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,098 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 52 treesize of output 48 [2019-08-22 18:57:37,098 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:37,122 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,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 90 treesize of output 1 [2019-08-22 18:57:37,139 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,236 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:37,237 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,237 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:37,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:37,320 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,340 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:37,341 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,351 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 52 treesize of output 48 [2019-08-22 18:57:37,352 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,473 WARN L188 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 35 [2019-08-22 18:57:37,474 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:37,475 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,475 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:37,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,543 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 52 treesize of output 48 [2019-08-22 18:57:37,544 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,556 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:37,565 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,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 90 treesize of output 1 [2019-08-22 18:57:37,594 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,615 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:37,616 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,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 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:37,631 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,666 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:37,667 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,668 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:413, output treesize:53 [2019-08-22 18:57:37,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,760 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:37,761 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,781 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:37,782 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:37,804 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:37,805 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,815 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 52 treesize of output 48 [2019-08-22 18:57:37,816 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,939 WARN L188 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 35 [2019-08-22 18:57:37,940 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:37,940 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:37,941 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:37,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:37,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:38,031 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,049 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:38,050 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,063 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:38,064 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,072 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 52 treesize of output 48 [2019-08-22 18:57:38,072 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,147 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:38,148 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,148 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:38,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,201 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,207 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 90 treesize of output 80 [2019-08-22 18:57:38,207 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,222 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:38,223 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,237 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:38,238 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,254 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:38,254 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,346 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:38,347 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,348 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:38,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,413 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:38,414 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,420 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 52 treesize of output 48 [2019-08-22 18:57:38,421 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,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 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:38,440 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,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 90 treesize of output 1 [2019-08-22 18:57:38,463 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,524 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:38,525 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,526 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:38,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,575 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:38,576 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,592 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:38,592 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,608 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:38,609 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,618 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:38,619 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,639 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:38,640 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,640 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:38,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,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 90 treesize of output 80 [2019-08-22 18:57:38,697 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,706 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 52 treesize of output 48 [2019-08-22 18:57:38,706 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,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 90 treesize of output 1 [2019-08-22 18:57:38,718 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,779 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:38,780 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,780 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:38,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:38,849 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,858 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 52 treesize of output 48 [2019-08-22 18:57:38,858 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,876 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:38,876 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:38,889 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:38,889 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,952 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:38,953 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:38,953 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:38,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:38,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,013 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:39,020 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:39,044 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,055 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 52 treesize of output 48 [2019-08-22 18:57:39,056 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,068 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:39,068 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,142 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:39,143 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,143 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:39,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,206 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 90 treesize of output 80 [2019-08-22 18:57:39,206 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,226 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 90 treesize of output 80 [2019-08-22 18:57:39,226 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,245 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:39,246 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,254 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 52 treesize of output 48 [2019-08-22 18:57:39,255 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,345 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:39,345 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,346 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:39,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,427 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 52 treesize of output 48 [2019-08-22 18:57:39,428 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,441 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:39,441 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,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 90 treesize of output 1 [2019-08-22 18:57:39,455 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,464 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:39,465 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,486 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:39,486 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,487 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:39,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:39,553 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,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 90 treesize of output 80 [2019-08-22 18:57:39,569 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:39,579 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,591 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:39,591 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,664 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:39,665 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,665 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:39,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:39,724 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,739 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:39,739 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,749 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:39,749 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,770 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:39,770 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,770 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:39,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,836 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:39,836 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,845 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 52 treesize of output 48 [2019-08-22 18:57:39,845 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,861 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:39,861 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:39,872 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:39,872 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,935 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:39,936 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:39,936 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:39,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:39,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,008 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:40,009 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,025 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:40,026 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,042 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:40,043 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,051 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 52 treesize of output 48 [2019-08-22 18:57:40,052 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,063 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:40,064 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,138 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:40,139 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,139 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:413, output treesize:53 [2019-08-22 18:57:40,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:40,211 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,218 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 52 treesize of output 48 [2019-08-22 18:57:40,218 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,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 90 treesize of output 1 [2019-08-22 18:57:40,234 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,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 90 treesize of output 1 [2019-08-22 18:57:40,251 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,332 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:40,332 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,333 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:40,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,406 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 52 treesize of output 48 [2019-08-22 18:57:40,407 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,424 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:40,424 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,433 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:40,433 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,455 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:40,456 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,456 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:40,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,520 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:40,521 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,530 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 52 treesize of output 48 [2019-08-22 18:57:40,531 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,539 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,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 90 treesize of output 1 [2019-08-22 18:57:40,540 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,617 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:40,618 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,619 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:40,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,692 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 52 treesize of output 48 [2019-08-22 18:57:40,693 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,709 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:40,709 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,721 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:40,721 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,752 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:40,753 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,753 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:40,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,856 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 52 treesize of output 48 [2019-08-22 18:57:40,857 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,876 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:40,876 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,895 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:40,895 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:40,907 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:40,908 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,937 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:40,937 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:40,938 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:40,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:40,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:41,065 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,087 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:41,088 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,099 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 52 treesize of output 48 [2019-08-22 18:57:41,099 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,114 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:41,114 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,198 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:41,198 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,199 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:41,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,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 90 treesize of output 80 [2019-08-22 18:57:41,305 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,322 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:41,323 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,332 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 52 treesize of output 48 [2019-08-22 18:57:41,332 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,418 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:41,418 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,419 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:41,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,517 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 52 treesize of output 48 [2019-08-22 18:57:41,518 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,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 90 treesize of output 1 [2019-08-22 18:57:41,534 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,545 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,552 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:41,552 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,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 90 treesize of output 1 [2019-08-22 18:57:41,563 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,587 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:41,587 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,588 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:41,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,674 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:41,674 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,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 90 treesize of output 80 [2019-08-22 18:57:41,689 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,700 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:41,700 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,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 90 treesize of output 1 [2019-08-22 18:57:41,717 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,800 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:41,800 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,801 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:41,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,884 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 52 treesize of output 48 [2019-08-22 18:57:41,884 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,899 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:41,899 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,918 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:41,919 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:41,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 90 treesize of output 1 [2019-08-22 18:57:41,934 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,973 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:41,974 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:41,975 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:41,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:41,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,111 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:42,112 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:42,128 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,137 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 52 treesize of output 48 [2019-08-22 18:57:42,138 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,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 90 treesize of output 1 [2019-08-22 18:57:42,149 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,225 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:42,226 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,226 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:42,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,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 90 treesize of output 80 [2019-08-22 18:57:42,323 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,337 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 90 treesize of output 80 [2019-08-22 18:57:42,338 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,345 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:42,346 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,423 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:42,424 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,425 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:42,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,525 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 52 treesize of output 48 [2019-08-22 18:57:42,525 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,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 90 treesize of output 1 [2019-08-22 18:57:42,540 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,552 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,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 90 treesize of output 1 [2019-08-22 18:57:42,553 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,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 90 treesize of output 1 [2019-08-22 18:57:42,562 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,588 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:42,589 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,589 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:42,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,648 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 52 treesize of output 48 [2019-08-22 18:57:42,649 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,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 90 treesize of output 1 [2019-08-22 18:57:42,678 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:42,688 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,708 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:42,709 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,709 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:42,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,772 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 52 treesize of output 48 [2019-08-22 18:57:42,773 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,788 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:42,789 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,800 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:42,801 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,824 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:42,825 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,825 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:42,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:42,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,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 90 treesize of output 80 [2019-08-22 18:57:42,902 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,918 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:42,919 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:42,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 90 treesize of output 80 [2019-08-22 18:57:42,932 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:42,940 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 52 treesize of output 48 [2019-08-22 18:57:42,940 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,021 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:43,022 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,022 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:43,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:43,125 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,136 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 52 treesize of output 48 [2019-08-22 18:57:43,137 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,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 90 treesize of output 1 [2019-08-22 18:57:43,167 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,195 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:43,195 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,273 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:43,274 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,274 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:43,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,394 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:43,395 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,411 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:43,411 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,429 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 52 treesize of output 48 [2019-08-22 18:57:43,429 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,511 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:43,511 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,512 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:43,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,614 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 90 treesize of output 80 [2019-08-22 18:57:43,615 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,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 90 treesize of output 80 [2019-08-22 18:57:43,629 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,639 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 52 treesize of output 48 [2019-08-22 18:57:43,639 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,734 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:43,735 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,735 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:43,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,807 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:43,808 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,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 90 treesize of output 1 [2019-08-22 18:57:43,824 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57: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 90 treesize of output 1 [2019-08-22 18:57:43,840 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,850 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:43,850 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,874 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:43,874 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,875 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:43,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:43,944 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 52 treesize of output 48 [2019-08-22 18:57:43,944 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,961 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:43,961 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:43,973 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:43,973 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,997 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:43,997 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:43,997 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:44,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,097 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:44,098 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,114 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:44,114 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:44,121 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,130 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:44,131 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,205 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:44,205 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,206 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:44,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,324 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 90 treesize of output 80 [2019-08-22 18:57:44,324 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,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 90 treesize of output 80 [2019-08-22 18:57:44,340 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,347 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 52 treesize of output 48 [2019-08-22 18:57:44,347 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,362 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:44,363 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,374 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,375 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:44,375 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,462 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:44,463 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,463 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:413, output treesize:53 [2019-08-22 18:57:44,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:44,544 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,561 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:44,561 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,570 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 52 treesize of output 48 [2019-08-22 18:57:44,571 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,591 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:44,591 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,679 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:44,680 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,680 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:44,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,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 90 treesize of output 80 [2019-08-22 18:57:44,764 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,785 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:44,786 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:44,813 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,826 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 52 treesize of output 48 [2019-08-22 18:57:44,826 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,912 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:44,913 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:44,913 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:44,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:44,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:44,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:44,997 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:45,020 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:45,028 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,042 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:45,042 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,124 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:45,125 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,125 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:45,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:45,233 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,243 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,249 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,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 90 treesize of output 1 [2019-08-22 18:57:45,250 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,256 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,259 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:45,259 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,287 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:45,288 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,288 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:45,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,384 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 52 treesize of output 48 [2019-08-22 18:57:45,385 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,404 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:45,405 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,434 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:45,435 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,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 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:45,446 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,469 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:45,470 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,470 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:45,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,552 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,559 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:45,560 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,575 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:45,576 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,603 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 90 treesize of output 80 [2019-08-22 18:57:45,604 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,614 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 52 treesize of output 48 [2019-08-22 18:57:45,614 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,622 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:45,622 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,704 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:45,704 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,705 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:413, output treesize:53 [2019-08-22 18:57:45,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:45,796 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:45,810 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:45,825 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 90 treesize of output 80 [2019-08-22 18:57:45,826 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,834 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:45,834 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,918 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:45,919 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:45,919 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:45,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:45,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:46,010 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,019 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 52 treesize of output 48 [2019-08-22 18:57:46,020 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,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 90 treesize of output 1 [2019-08-22 18:57:46,035 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,047 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:46,048 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,125 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:46,125 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,125 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:46,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,218 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 52 treesize of output 48 [2019-08-22 18:57:46,218 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,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 90 treesize of output 1 [2019-08-22 18:57:46,246 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:46,263 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,288 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:46,289 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,289 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:46,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,387 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 52 treesize of output 48 [2019-08-22 18:57:46,387 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,404 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:46,404 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,419 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:46,419 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,429 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:46,430 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,455 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:46,456 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,456 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:46,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:46,557 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,578 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,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 90 treesize of output 1 [2019-08-22 18:57:46,579 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,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 90 treesize of output 1 [2019-08-22 18:57:46,605 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,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 90 treesize of output 1 [2019-08-22 18:57:46,613 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,637 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:46,637 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,637 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:46,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,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 90 treesize of output 80 [2019-08-22 18:57:46,732 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,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 90 treesize of output 80 [2019-08-22 18:57:46,766 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,777 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,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 90 treesize of output 80 [2019-08-22 18:57:46,782 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:46,789 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,876 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:46,877 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,877 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:46,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:46,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,978 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:46,979 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:46,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:46,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:46,998 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:47,007 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,015 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,016 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:47,016 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,098 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:47,099 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,099 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:47,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,203 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:47,204 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,213 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:47,213 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,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 90 treesize of output 1 [2019-08-22 18:57:47,228 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,237 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:47,238 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,309 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:47,310 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,310 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:47,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,451 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:47,452 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:47,465 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,474 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:47,481 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,487 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 52 treesize of output 48 [2019-08-22 18:57:47,487 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,566 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:47,566 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,566 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:47,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:47,670 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:47,688 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,697 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 52 treesize of output 48 [2019-08-22 18:57:47,697 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:47,706 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,783 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:47,784 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,784 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:47,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:47,924 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 52 treesize of output 48 [2019-08-22 18:57:47,924 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,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 90 treesize of output 1 [2019-08-22 18:57:47,939 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,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 90 treesize of output 1 [2019-08-22 18:57:47,957 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:47,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 90 treesize of output 1 [2019-08-22 18:57:47,967 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,991 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:47,992 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:47,992 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:48,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,093 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 52 treesize of output 48 [2019-08-22 18:57:48,093 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,108 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:48,108 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,119 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:48,119 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,151 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:48,152 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,152 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:48,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:48,275 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,283 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:48,284 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,299 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:48,299 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,364 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:48,365 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,365 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:48,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,472 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:48,473 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,479 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 52 treesize of output 48 [2019-08-22 18:57:48,480 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:48,493 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,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 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:48,503 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,568 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:48,569 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,569 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:48,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,677 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 52 treesize of output 48 [2019-08-22 18:57:48,677 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,692 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,693 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:48,693 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,701 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:48,701 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,724 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:48,724 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,724 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:48,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:48,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,878 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:48,879 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:48,894 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,900 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 52 treesize of output 48 [2019-08-22 18:57:48,901 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:48,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 90 treesize of output 1 [2019-08-22 18:57:48,917 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,998 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:48,999 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:48,999 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:49,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,114 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 52 treesize of output 48 [2019-08-22 18:57:49,114 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:49,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:49,129 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:49,130 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:49,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:49,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 90 treesize of output 1 [2019-08-22 18:57:49,140 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,165 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:49,166 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,166 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:49,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:49,293 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 90 treesize of output 80 [2019-08-22 18:57:49,294 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:49,314 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:49,315 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:49,331 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:49,346 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 90 treesize of output 80 [2019-08-22 18:57:49,347 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,354 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 52 treesize of output 48 [2019-08-22 18:57:49,355 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,436 INFO L567 ElimStorePlain]: treesize reduction 345, result has 12.2 percent of original size [2019-08-22 18:57:49,437 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,437 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:413, output treesize:53 [2019-08-22 18:57:49,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:49,568 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:49,582 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 90 treesize of output 80 [2019-08-22 18:57:49,583 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,590 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 52 treesize of output 48 [2019-08-22 18:57:49,590 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,668 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:49,669 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,669 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:49,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:49,797 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 90 treesize of output 80 [2019-08-22 18:57:49,797 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:49,813 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:49,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 90 treesize of output 80 [2019-08-22 18:57:49,827 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:49,833 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,919 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:49,919 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:49,919 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:49,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:49,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:50,038 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 90 treesize of output 80 [2019-08-22 18:57:50,039 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:50,052 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:50,053 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:50,070 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 90 treesize of output 80 [2019-08-22 18:57:50,070 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,082 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 52 treesize of output 48 [2019-08-22 18:57:50,082 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:50,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:50,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 90 treesize of output 1 [2019-08-22 18:57:50,105 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,191 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:50,191 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,191 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:413, output treesize:53 [2019-08-22 18:57:50,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,314 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:50,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:50,320 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:50,334 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:50,335 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,342 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 52 treesize of output 48 [2019-08-22 18:57:50,343 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,433 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:50,433 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,434 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:50,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,550 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 52 treesize of output 48 [2019-08-22 18:57:50,550 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:50,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:50,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:50,565 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:50,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:50,580 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:50,580 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:50,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:50,591 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:50,591 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,615 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:50,615 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,615 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:50,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:50,741 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:50,742 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,752 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:50,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:50,761 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:50,773 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:50,773 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,781 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 52 treesize of output 48 [2019-08-22 18:57:50,781 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,866 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:50,867 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,867 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:50,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:50,986 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 52 treesize of output 48 [2019-08-22 18:57:50,986 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:50,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:51,001 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,019 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:51,019 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,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 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:51,030 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,053 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:51,054 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,054 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:51,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,206 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,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 90 treesize of output 80 [2019-08-22 18:57:51,213 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,237 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:51,237 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,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 90 treesize of output 80 [2019-08-22 18:57:51,254 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,261 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 52 treesize of output 48 [2019-08-22 18:57:51,262 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,271 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:51,271 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,358 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:51,359 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,359 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:413, output treesize:53 [2019-08-22 18:57:51,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,484 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 52 treesize of output 48 [2019-08-22 18:57:51,485 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,496 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,501 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:51,501 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,513 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:51,513 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,536 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:51,537 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,537 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:51,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:51,667 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,677 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 52 treesize of output 48 [2019-08-22 18:57:51,677 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,693 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:51,694 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,709 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:51,709 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,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 90 treesize of output 1 [2019-08-22 18:57:51,720 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,783 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:51,783 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,783 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:413, output treesize:53 [2019-08-22 18:57:51,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:51,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,915 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:51,916 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:51,936 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 90 treesize of output 80 [2019-08-22 18:57:51,937 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:51,949 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 52 treesize of output 48 [2019-08-22 18:57:51,949 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,029 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:52,029 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,030 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:52,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:52,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:52,171 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:52,184 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:52,185 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,192 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 52 treesize of output 48 [2019-08-22 18:57:52,192 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,295 WARN L188 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 35 [2019-08-22 18:57:52,296 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:52,296 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,297 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:52,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:52,434 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 90 treesize of output 80 [2019-08-22 18:57:52,435 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,440 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 52 treesize of output 48 [2019-08-22 18:57:52,441 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:52,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:52,449 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:52,449 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,516 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:52,517 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,517 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:52,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,649 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 52 treesize of output 48 [2019-08-22 18:57:52,649 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:52,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:52,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 90 treesize of output 1 [2019-08-22 18:57:52,664 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:52,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:52,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:52,676 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:52,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:52,690 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:52,690 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,714 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:52,715 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,715 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:52,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:52,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:52,869 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:52,870 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:52,888 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 90 treesize of output 80 [2019-08-22 18:57:52,889 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:52,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 90 treesize of output 80 [2019-08-22 18:57:52,904 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:52,910 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 52 treesize of output 48 [2019-08-22 18:57:52,910 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,006 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:53,007 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,007 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:53,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:53,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 90 treesize of output 80 [2019-08-22 18:57:53,162 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:53,176 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 90 treesize of output 80 [2019-08-22 18:57:53,176 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,184 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 52 treesize of output 48 [2019-08-22 18:57:53,184 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,265 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:53,266 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,266 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:53,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:53,422 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 90 treesize of output 80 [2019-08-22 18:57:53,422 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:53,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 90 treesize of output 80 [2019-08-22 18:57:53,438 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,445 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 52 treesize of output 48 [2019-08-22 18:57:53,445 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,526 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:53,526 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,527 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:53,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:53,673 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:53,674 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,680 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 52 treesize of output 48 [2019-08-22 18:57:53,680 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:53,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:53,690 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:53,690 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,754 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:53,755 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,755 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:53,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:53,904 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:53,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:53,921 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:53,921 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:53,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:53,936 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:53,936 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:53,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:53,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 90 treesize of output 1 [2019-08-22 18:57:53,944 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,968 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:53,968 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:53,968 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:53,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:53,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:54,119 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 90 treesize of output 80 [2019-08-22 18:57:54,119 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:54,135 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:54,149 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:54,161 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:54,162 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:54,169 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,250 INFO L567 ElimStorePlain]: treesize reduction 345, result has 12.2 percent of original size [2019-08-22 18:57:54,251 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,251 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:413, output treesize:53 [2019-08-22 18:57:54,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:54,408 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:54,409 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,416 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 52 treesize of output 48 [2019-08-22 18:57:54,416 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:54,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57: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 90 treesize of output 1 [2019-08-22 18:57:54,428 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,492 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:54,493 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,493 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:54,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:54,650 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 90 treesize of output 80 [2019-08-22 18:57:54,650 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:54,665 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:54,679 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,684 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 52 treesize of output 48 [2019-08-22 18:57:54,684 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,773 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:54,773 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,774 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:54,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:54,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:54,944 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:54,944 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:54,965 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:54,965 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:54,982 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:54,988 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 52 treesize of output 48 [2019-08-22 18:57:54,988 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:55,076 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:55,076 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:55,077 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:55,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:55,237 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:55,237 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:55,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:55,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:55,252 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:55,259 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 52 treesize of output 48 [2019-08-22 18:57:55,260 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:55,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:55,271 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:55,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 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:55,272 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:55,344 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:55,345 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:55,345 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:55,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:55,513 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:55,514 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:55,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:55,529 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 90 treesize of output 80 [2019-08-22 18:57:55,529 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:55,537 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 52 treesize of output 48 [2019-08-22 18:57:55,537 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:55,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:55,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:55,548 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:55,548 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:55,629 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:55,630 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:55,630 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:55,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:55,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:55,798 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:55,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:55,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:55,814 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:55,819 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:55,820 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:55,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:55,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:55,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 90 treesize of output 1 [2019-08-22 18:57:55,828 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:55,904 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:55,905 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:55,905 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:55,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:55,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:56,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:56,073 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:56,089 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 90 treesize of output 80 [2019-08-22 18:57:56,090 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:56,103 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 90 treesize of output 80 [2019-08-22 18:57:56,104 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,112 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 52 treesize of output 48 [2019-08-22 18:57:56,112 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,198 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:56,199 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,199 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:56,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:56,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:56,374 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,381 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 52 treesize of output 48 [2019-08-22 18:57:56,381 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:56,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:56,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 90 treesize of output 1 [2019-08-22 18:57:56,391 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,463 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:56,464 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,464 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:56,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,636 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 52 treesize of output 48 [2019-08-22 18:57:56,636 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:56,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:56,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 90 treesize of output 1 [2019-08-22 18:57:56,652 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:56,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:56,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 90 treesize of output 1 [2019-08-22 18:57:56,665 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:56,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:56,673 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:56,674 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,695 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:56,695 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,695 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:56,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,861 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 52 treesize of output 48 [2019-08-22 18:57:56,862 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:56,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:56,876 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:56,876 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:56,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:56,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 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:56,884 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,908 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:56,908 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:56,909 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:56,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:56,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:57,085 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 90 treesize of output 80 [2019-08-22 18:57:57,086 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:57,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:57,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:57,100 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:57,107 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 52 treesize of output 48 [2019-08-22 18:57:57,107 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:57,180 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:57,181 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:57,181 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:57,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:57,357 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:57,357 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:57,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:57,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:57,374 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:57,382 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 52 treesize of output 48 [2019-08-22 18:57:57,382 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:57,391 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:57,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:57,394 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:57,394 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:57,473 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:57,474 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:57,474 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:57,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:57:57,654 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:57,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:57,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:57,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 90 treesize of output 1 [2019-08-22 18:57:57,667 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:57,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:57,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:57,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 90 treesize of output 1 [2019-08-22 18:57:57,680 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:57,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:57,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:57,689 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:57,689 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:57,712 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:57,712 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:57,712 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:57,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:57,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:57,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:57,911 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:57,918 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 52 treesize of output 48 [2019-08-22 18:57:57,919 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:57,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:57,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:57,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 90 treesize of output 1 [2019-08-22 18:57:57,934 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:57,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:57,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:57,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 90 treesize of output 1 [2019-08-22 18:57:57,944 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:58,008 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:58,008 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:58,008 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:58,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:58,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:58,204 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:58,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:58,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:58,221 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:58,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:58,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:58,235 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:58,242 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 52 treesize of output 48 [2019-08-22 18:57:58,242 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:58,327 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:58,327 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:58,327 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:58,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,514 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 52 treesize of output 48 [2019-08-22 18:57:58,515 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:58,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:58,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:58,529 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:58,530 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:58,539 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:58,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:58,545 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:58,545 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:58,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:58,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:58,554 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:58,554 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:58,574 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:58,574 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:58,575 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:58,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:58,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 90 treesize of output 80 [2019-08-22 18:57:58,764 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:58,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:58,776 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 90 treesize of output 80 [2019-08-22 18:57:58,777 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:58,783 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 52 treesize of output 48 [2019-08-22 18:57:58,783 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:58,858 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:57:58,858 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:58,858 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:58,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:58,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,043 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 52 treesize of output 48 [2019-08-22 18:57:59,044 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:59,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:59,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:59,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 90 treesize of output 1 [2019-08-22 18:57:59,065 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:59,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:59,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:59,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 90 treesize of output 1 [2019-08-22 18:57:59,075 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:59,098 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:57:59,098 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:59,099 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:57:59,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:59,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 90 treesize of output 80 [2019-08-22 18:57:59,441 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:59,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:59,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 90 treesize of output 80 [2019-08-22 18:57:59,454 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:59,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:59,466 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:59,466 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:59,471 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 52 treesize of output 48 [2019-08-22 18:57:59,472 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:59,553 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:57:59,554 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:59,554 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:59,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:59,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:57:59,752 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:59,761 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 52 treesize of output 48 [2019-08-22 18:57:59,761 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:59,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:59,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:59,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:59,775 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:59,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:59,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:57:59,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:57:59,787 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:57:59,850 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:57:59,851 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:57:59,851 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:57:59,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:57:59,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:00,041 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:00,041 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:00,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:00,055 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:00,055 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:00,061 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:00,061 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:00,135 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:00,136 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:00,136 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:00,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:00,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:00,345 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:00,354 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 52 treesize of output 48 [2019-08-22 18:58:00,354 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:00,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:00,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:00,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 90 treesize of output 1 [2019-08-22 18:58:00,366 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:00,434 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:00,435 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:00,435 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:00,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:00,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:00,634 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:00,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:00,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 90 treesize of output 80 [2019-08-22 18:58:00,649 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:00,657 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 52 treesize of output 48 [2019-08-22 18:58:00,657 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:00,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:00,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:00,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 90 treesize of output 1 [2019-08-22 18:58:00,667 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:00,741 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:00,742 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:00,742 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:00,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:00,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:00,947 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 90 treesize of output 80 [2019-08-22 18:58:00,947 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:00,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:00,959 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:00,960 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:00,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:00,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:00,971 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:00,978 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 52 treesize of output 48 [2019-08-22 18:58:00,979 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:01,050 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:01,050 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:01,050 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:01,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:01,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:01,261 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:01,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:01,277 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:01,278 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:01,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:01,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:01,292 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:01,297 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 52 treesize of output 48 [2019-08-22 18:58:01,298 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:01,384 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:01,384 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:01,385 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:01,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:01,590 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 90 treesize of output 80 [2019-08-22 18:58:01,590 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:01,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:01,602 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 90 treesize of output 80 [2019-08-22 18:58:01,603 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:01,610 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 52 treesize of output 48 [2019-08-22 18:58:01,610 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:01,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:01,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:01,618 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:01,619 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:01,691 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:01,692 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:01,692 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:01,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:01,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:01,899 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:01,899 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:01,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:01,912 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:01,912 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:01,917 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 52 treesize of output 48 [2019-08-22 18:58:01,917 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:01,994 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:01,995 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:01,995 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:02,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:02,216 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 90 treesize of output 80 [2019-08-22 18:58:02,216 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:02,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:02,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:02,230 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:02,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:02,243 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:02,244 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:02,249 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 52 treesize of output 48 [2019-08-22 18:58:02,250 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:02,330 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:02,331 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:02,331 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:02,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,537 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 52 treesize of output 48 [2019-08-22 18:58:02,537 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:02,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:02,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58: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 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:02,549 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:02,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:02,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:02,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 90 treesize of output 1 [2019-08-22 18:58:02,562 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:02,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:02,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:02,570 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:02,570 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:02,595 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:02,595 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:02,595 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:02,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:02,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:02,810 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:02,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:02,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:02,824 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:02,829 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:02,830 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:02,903 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:02,904 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:02,904 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:02,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:02,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,134 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:03,134 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:03,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:03,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:03,147 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:03,147 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:03,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:03,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:03,161 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:03,161 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:03,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:03,171 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:03,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 90 treesize of output 1 [2019-08-22 18:58:03,172 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:03,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:03,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:03,181 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:03,181 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:03,206 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:03,206 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:03,207 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:413, output treesize:53 [2019-08-22 18:58:03,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:03,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:03,428 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:03,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:03,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:03,444 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:03,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:03,456 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:03,456 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:03,461 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 52 treesize of output 48 [2019-08-22 18:58:03,462 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:03,543 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:03,543 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:03,543 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:03,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:03,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 90 treesize of output 80 [2019-08-22 18:58:03,766 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:03,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:03,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 90 treesize of output 80 [2019-08-22 18:58:03,784 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:03,792 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 52 treesize of output 48 [2019-08-22 18:58:03,792 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:03,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:03,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:03,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 90 treesize of output 1 [2019-08-22 18:58:03,803 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:03,883 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:03,884 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:03,884 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:03,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:03,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,111 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:04,111 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:04,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:04,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:04,125 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:04,125 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:04,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:04,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:04,135 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:04,136 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:04,158 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:04,159 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:04,159 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:04,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,378 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:04,379 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:04,391 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:04,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:04,397 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:04,397 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:04,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:04,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:04,404 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:04,405 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:04,425 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:04,425 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:04,425 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:04,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:04,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:04,658 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:04,667 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 52 treesize of output 48 [2019-08-22 18:58:04,668 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:04,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:04,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:04,676 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:04,677 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:04,737 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:04,737 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:04,737 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:04,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:04,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:04,967 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:04,968 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:04,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:04,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:04,982 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:04,990 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 52 treesize of output 48 [2019-08-22 18:58:04,990 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:04,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:04,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:05,000 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:05,000 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:05,070 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:05,070 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:05,070 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:05,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:05,302 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:05,302 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:05,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:05,314 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:05,314 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:05,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:05,319 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:05,395 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:05,395 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:05,396 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:05,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:05,638 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:05,638 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:05,645 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 52 treesize of output 48 [2019-08-22 18:58:05,645 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:05,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:05,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:05,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 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:05,658 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:05,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:05,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:05,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 90 treesize of output 1 [2019-08-22 18:58:05,668 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:05,732 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:05,733 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:05,733 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:05,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:05,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:05,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:05,970 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:05,979 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 52 treesize of output 48 [2019-08-22 18:58:05,980 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:05,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:05,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:05,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 90 treesize of output 1 [2019-08-22 18:58:05,995 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:06,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:06,004 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:06,004 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:06,005 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:06,065 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:06,066 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:06,066 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:06,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,297 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 52 treesize of output 48 [2019-08-22 18:58:06,297 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:06,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:06,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:06,310 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:06,310 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:06,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:06,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:06,324 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:06,324 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:06,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:06,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:06,334 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:06,335 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:06,356 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:06,356 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:06,356 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:06,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:06,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:06,598 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:06,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:06,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:06,613 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:06,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:06,626 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:06,626 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:06,631 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 52 treesize of output 48 [2019-08-22 18:58:06,632 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:06,710 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:06,710 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:06,711 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:06,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:06,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:06,947 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 90 treesize of output 80 [2019-08-22 18:58:06,947 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:06,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:06,961 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:06,961 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:06,970 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 52 treesize of output 48 [2019-08-22 18:58:06,970 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:06,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:06,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:06,981 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:06,981 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:07,061 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:07,061 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:07,061 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:07,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,302 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:07,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:07,308 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:07,314 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 52 treesize of output 48 [2019-08-22 18:58:07,315 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:07,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:07,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:07,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 90 treesize of output 1 [2019-08-22 18:58:07,331 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:07,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:07,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:07,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:07,339 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:07,405 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:07,406 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:07,406 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:07,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,659 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:07,660 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:07,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:07,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:07,670 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:07,671 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:07,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:07,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:07,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 90 treesize of output 1 [2019-08-22 18:58:07,678 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:07,699 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:07,699 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:07,699 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:07,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:07,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:07,952 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:07,952 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:07,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:07,965 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:07,965 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:07,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:07,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:07,977 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:07,982 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 52 treesize of output 48 [2019-08-22 18:58:07,982 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:08,058 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:08,059 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:08,059 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:08,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58: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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:08,322 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:08,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:08,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 90 treesize of output 80 [2019-08-22 18:58:08,339 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:08,345 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:08,346 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:08,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:08,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:08,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 90 treesize of output 1 [2019-08-22 18:58:08,356 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:08,433 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:08,434 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:08,434 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:08,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:08,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 90 treesize of output 80 [2019-08-22 18:58:08,686 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:08,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:08,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:08,699 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:08,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:08,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:08,712 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:08,717 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 52 treesize of output 48 [2019-08-22 18:58:08,717 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:08,796 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:08,796 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:08,797 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:08,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:08,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:09,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:09,046 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:09,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:09,059 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 90 treesize of output 80 [2019-08-22 18:58:09,060 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:09,067 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 52 treesize of output 48 [2019-08-22 18:58:09,067 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:09,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:09,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:09,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 90 treesize of output 1 [2019-08-22 18:58:09,075 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:09,148 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:09,149 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:09,149 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:09,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:09,417 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 90 treesize of output 80 [2019-08-22 18:58:09,418 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:09,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:09,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 90 treesize of output 80 [2019-08-22 18:58:09,433 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:09,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:09,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:09,445 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:09,450 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 52 treesize of output 48 [2019-08-22 18:58:09,450 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:09,539 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:09,539 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:09,539 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:09,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:09,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:09,796 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:09,809 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 52 treesize of output 48 [2019-08-22 18:58:09,810 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:09,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:09,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:09,822 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:09,823 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:09,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:09,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:09,834 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:09,835 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:09,898 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:09,899 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:09,899 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:09,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:09,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:10,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:10,168 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:10,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:10,179 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:10,180 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:10,185 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 52 treesize of output 48 [2019-08-22 18:58:10,185 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:10,261 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:10,261 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:10,262 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:10,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:10,526 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:10,527 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:10,535 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 52 treesize of output 48 [2019-08-22 18:58:10,535 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:10,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:10,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:10,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 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:10,549 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:10,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:10,556 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:10,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 90 treesize of output 1 [2019-08-22 18:58:10,557 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:10,620 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:10,621 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:10,621 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:10,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:10,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:10,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:10,898 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:10,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:10,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:10,912 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:10,919 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 52 treesize of output 48 [2019-08-22 18:58:10,919 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:10,993 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:10,993 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:10,994 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:11,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:11,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:11,273 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:11,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:11,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:11,287 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:11,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:11,301 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:11,302 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:11,307 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 52 treesize of output 48 [2019-08-22 18:58:11,307 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:11,388 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:11,389 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:11,389 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:11,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,656 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 52 treesize of output 48 [2019-08-22 18:58:11,657 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:11,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:11,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:11,670 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:11,671 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:11,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:11,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:11,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 90 treesize of output 1 [2019-08-22 18:58:11,679 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:11,698 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:11,699 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:11,699 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:11,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:11,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:11,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:11,975 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:11,984 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 52 treesize of output 48 [2019-08-22 18:58:11,984 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:11,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:11,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:11,999 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:11,999 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:12,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:12,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:12,010 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:12,010 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:12,073 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:12,074 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:12,074 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:12,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:12,346 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 90 treesize of output 80 [2019-08-22 18:58:12,347 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:12,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:12,363 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:12,363 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:12,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:12,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:12,378 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:12,384 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 52 treesize of output 48 [2019-08-22 18:58:12,384 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:12,459 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:12,460 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:12,460 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:12,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,732 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 52 treesize of output 48 [2019-08-22 18:58:12,733 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:12,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:12,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:12,746 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:12,746 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:12,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:12,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:12,760 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:12,760 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:12,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:12,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:12,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 90 treesize of output 1 [2019-08-22 18:58:12,767 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:12,790 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:12,791 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:12,791 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:12,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:12,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,072 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 52 treesize of output 48 [2019-08-22 18:58:13,073 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:13,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:13,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:13,086 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:13,086 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:13,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:13,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:13,100 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:13,100 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:13,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:13,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:13,109 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:13,109 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:13,131 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:13,131 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:13,132 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:13,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:13,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:13,421 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:13,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:13,437 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:13,437 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:13,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:13,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:13,451 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:13,457 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 52 treesize of output 48 [2019-08-22 18:58:13,457 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:13,535 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:13,536 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:13,536 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:13,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:13,822 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 90 treesize of output 80 [2019-08-22 18:58:13,823 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:13,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:13,833 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:13,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:13,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:13,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 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:13,845 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:13,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:13,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:13,855 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:13,855 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:13,921 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:13,921 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:13,922 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:13,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:13,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:14,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:14,214 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:14,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:14,228 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:14,229 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:14,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:14,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:14,243 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:14,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:14,256 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:14,257 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:14,263 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 52 treesize of output 48 [2019-08-22 18:58:14,263 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:14,370 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 35 [2019-08-22 18:58:14,370 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:14,370 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:14,371 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:413, output treesize:53 [2019-08-22 18:58:14,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:14,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:14,658 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:14,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:14,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:14,671 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:14,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:14,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 90 treesize of output 80 [2019-08-22 18:58:14,690 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:14,695 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 52 treesize of output 48 [2019-08-22 18:58:14,695 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:14,777 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:14,778 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:14,778 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:14,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:14,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:15,076 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:15,076 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:15,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:15,097 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:15,097 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:15,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:15,111 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:15,112 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:15,119 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 52 treesize of output 48 [2019-08-22 18:58:15,119 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:15,207 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:15,208 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:15,208 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:15,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,498 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:15,504 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:15,505 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:15,513 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 52 treesize of output 48 [2019-08-22 18:58:15,513 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:15,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:15,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:15,527 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:15,528 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:15,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:15,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:15,538 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:15,538 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:15,612 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:15,612 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:15,613 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:15,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,906 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:15,907 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:15,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:15,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:15,921 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:15,922 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:15,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:15,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:15,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 90 treesize of output 1 [2019-08-22 18:58:15,939 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:15,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:15,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:15,951 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:15,951 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:15,977 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:15,977 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:15,977 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:15,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:15,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,268 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 52 treesize of output 48 [2019-08-22 18:58:16,268 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:16,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:16,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:16,282 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:16,282 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:16,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:16,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:16,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 90 treesize of output 1 [2019-08-22 18:58:16,295 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:16,302 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:16,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:16,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 90 treesize of output 1 [2019-08-22 18:58:16,304 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:16,326 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:16,326 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:16,327 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:16,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,621 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:16,621 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:16,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:16,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:16,634 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:16,634 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:16,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:16,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:16,650 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:16,650 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:16,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:16,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:16,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 90 treesize of output 1 [2019-08-22 18:58:16,659 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:16,680 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:16,681 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:16,681 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:16,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:16,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:16,990 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 90 treesize of output 80 [2019-08-22 18:58:16,991 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:17,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:17,008 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:17,008 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:17,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:17,015 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:17,096 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:17,096 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:17,096 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:17,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,441 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:17,446 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:17,447 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:17,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:17,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:17,462 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:17,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:17,474 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:17,475 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:17,482 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 52 treesize of output 48 [2019-08-22 18:58:17,482 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:17,564 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:17,564 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:17,565 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:17,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:17,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:17,874 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 90 treesize of output 80 [2019-08-22 18:58:17,875 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:17,883 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 52 treesize of output 48 [2019-08-22 18:58:17,884 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:17,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:17,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:17,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:17,900 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:17,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:17,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:17,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 90 treesize of output 1 [2019-08-22 18:58:17,911 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:17,985 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:17,986 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:17,986 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:18,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:18,351 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:18,351 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:18,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:18,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:18,366 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:18,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:18,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:18,377 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:18,384 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 52 treesize of output 48 [2019-08-22 18:58:18,385 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:18,465 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:18,465 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:18,465 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:18,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:18,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:18,817 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:18,824 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:18,830 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:18,831 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:18,837 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 52 treesize of output 48 [2019-08-22 18:58:18,837 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:18,905 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:18,906 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:18,906 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:18,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:18,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:19,226 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 90 treesize of output 80 [2019-08-22 18:58:19,226 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:19,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:19,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:19,239 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:19,247 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 52 treesize of output 48 [2019-08-22 18:58:19,247 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:19,316 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:19,316 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:19,316 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:19,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,632 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 52 treesize of output 48 [2019-08-22 18:58:19,633 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:19,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:19,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:19,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 90 treesize of output 1 [2019-08-22 18:58:19,649 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:19,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:19,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:19,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 90 treesize of output 1 [2019-08-22 18:58:19,665 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:19,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:19,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:19,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 90 treesize of output 1 [2019-08-22 18:58:19,674 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:19,695 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:19,696 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:19,696 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:19,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:19,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:20,023 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:20,023 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:20,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:20,038 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 90 treesize of output 80 [2019-08-22 18:58:20,038 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:20,046 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 52 treesize of output 48 [2019-08-22 18:58:20,047 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:20,052 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:20,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:20,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 90 treesize of output 1 [2019-08-22 18:58:20,054 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:20,132 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:20,133 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:20,133 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:20,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:20,447 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:20,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:20,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:20,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 90 treesize of output 1 [2019-08-22 18:58:20,464 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:20,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:20,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:20,479 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:20,479 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:20,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:20,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:20,489 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:20,490 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:20,515 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:20,515 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:20,516 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:20,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:20,846 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:20,847 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:20,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:20,861 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 90 treesize of output 80 [2019-08-22 18:58:20,862 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:20,867 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:20,868 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:20,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:20,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:20,882 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:20,883 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:20,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:20,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:20,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 90 treesize of output 1 [2019-08-22 18:58:20,891 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:20,967 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:20,968 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:20,968 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:413, output treesize:53 [2019-08-22 18:58:20,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:20,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:21,290 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:21,290 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:21,297 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 52 treesize of output 48 [2019-08-22 18:58:21,297 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:21,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:21,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:21,313 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:21,313 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:21,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:21,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:21,322 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:21,323 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:21,383 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:21,384 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:21,384 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:21,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:21,727 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:21,727 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:21,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:21,739 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 90 treesize of output 80 [2019-08-22 18:58:21,739 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:21,743 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:21,744 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:21,820 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:21,821 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:21,821 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:21,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:21,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:22,147 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 90 treesize of output 80 [2019-08-22 18:58:22,148 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:22,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:22,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 90 treesize of output 80 [2019-08-22 18:58:22,163 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:22,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:22,174 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 90 treesize of output 80 [2019-08-22 18:58:22,174 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:22,185 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 52 treesize of output 48 [2019-08-22 18:58:22,186 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:22,261 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:22,261 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:22,261 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:22,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:22,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:22,606 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:22,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:22,622 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 90 treesize of output 80 [2019-08-22 18:58:22,623 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:22,630 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 52 treesize of output 48 [2019-08-22 18:58:22,630 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:22,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:22,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:22,639 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:22,639 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:22,715 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:22,716 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:22,716 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:22,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:22,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,055 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:23,055 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:23,062 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:23,063 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:23,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,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 90 treesize of output 1 [2019-08-22 18:58:23,078 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:23,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,086 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:23,086 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:23,153 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:23,154 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:23,154 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:23,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,489 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 52 treesize of output 48 [2019-08-22 18:58:23,490 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:23,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,504 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:23,505 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:23,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,519 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:23,520 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:23,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,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 90 treesize of output 1 [2019-08-22 18:58:23,534 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:23,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,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 90 treesize of output 1 [2019-08-22 18:58:23,545 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:23,570 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:23,570 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:23,570 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:413, output treesize:53 [2019-08-22 18:58:23,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:23,908 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:23,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,921 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:23,921 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:23,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,935 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:23,935 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:23,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:23,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 90 treesize of output 1 [2019-08-22 18:58:23,944 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:23,966 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:23,966 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:23,966 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:23,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:23,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,302 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 52 treesize of output 48 [2019-08-22 18:58:24,303 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:24,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:24,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:24,315 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:24,316 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:24,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:24,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:24,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 90 treesize of output 1 [2019-08-22 18:58:24,329 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:24,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:24,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:24,337 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:24,337 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:24,356 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:24,357 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:24,357 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:24,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:24,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:24,711 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:24,719 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 52 treesize of output 48 [2019-08-22 18:58:24,720 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:24,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:24,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:24,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 90 treesize of output 1 [2019-08-22 18:58:24,734 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:24,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:24,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:24,750 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:24,750 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:24,816 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:24,816 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:24,816 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:24,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:24,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,150 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 52 treesize of output 48 [2019-08-22 18:58:25,151 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:25,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:25,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:25,164 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:25,164 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:25,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:25,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:25,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 90 treesize of output 1 [2019-08-22 18:58:25,172 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:25,195 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:25,195 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:25,195 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:25,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,550 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 52 treesize of output 48 [2019-08-22 18:58:25,550 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:25,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:25,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:25,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:25,564 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:25,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:25,576 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:25,576 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:25,577 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:25,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:25,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:25,584 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:25,584 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:25,604 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:25,604 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:25,604 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:25,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:25,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:25,952 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:25,953 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:25,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:25,967 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:25,968 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:25,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:25,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:25,980 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:25,985 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 52 treesize of output 48 [2019-08-22 18:58:25,985 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:26,059 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:26,060 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:26,060 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:26,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,420 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 52 treesize of output 48 [2019-08-22 18:58:26,421 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:26,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:26,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:26,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 90 treesize of output 1 [2019-08-22 18:58:26,437 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:26,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:26,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:26,451 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:26,451 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:26,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:26,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:26,465 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:26,465 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:26,489 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:26,489 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:26,490 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:26,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,855 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:26,861 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 90 treesize of output 80 [2019-08-22 18:58:26,862 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:26,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:26,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:26,873 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:26,879 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 52 treesize of output 48 [2019-08-22 18:58:26,880 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:26,955 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:26,956 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:26,956 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:26,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:26,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,313 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 52 treesize of output 48 [2019-08-22 18:58:27,313 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:27,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:27,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:27,326 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:27,326 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:27,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:27,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:27,340 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:27,340 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:27,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:27,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:27,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 90 treesize of output 1 [2019-08-22 18:58:27,350 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:27,378 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:27,379 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:27,379 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:27,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,736 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 52 treesize of output 48 [2019-08-22 18:58:27,736 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:27,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:27,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:27,749 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:27,750 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:27,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:27,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:27,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:27,759 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:27,783 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:27,783 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:27,784 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:27,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:27,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:28,146 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:28,146 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:28,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:28,160 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:28,161 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:28,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:28,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:28,174 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:28,181 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:28,181 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:28,257 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:28,258 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:28,258 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:28,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:28,639 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 90 treesize of output 80 [2019-08-22 18:58:28,639 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:28,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:28,653 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:28,654 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:28,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:28,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:28,668 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:28,673 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 52 treesize of output 48 [2019-08-22 18:58:28,674 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:28,760 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:28,761 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:28,761 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:28,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:28,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:29,125 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:29,125 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:29,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:29,137 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 90 treesize of output 80 [2019-08-22 18:58:29,137 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:29,143 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 52 treesize of output 48 [2019-08-22 18:58:29,144 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:29,221 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:29,221 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:29,222 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:29,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:29,596 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:29,597 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:29,605 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:29,605 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:29,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:29,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:29,614 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:29,614 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:29,681 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:29,681 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:29,681 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:29,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:29,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:30,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:30,057 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:30,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:30,070 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 90 treesize of output 80 [2019-08-22 18:58:30,071 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:30,081 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:30,081 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:30,156 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:30,156 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:30,156 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:30,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:30,537 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 90 treesize of output 80 [2019-08-22 18:58:30,538 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:30,544 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 52 treesize of output 48 [2019-08-22 18:58:30,544 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:30,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:30,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:30,560 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:30,560 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:30,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:30,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:30,571 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:30,571 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:30,639 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:30,639 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:30,640 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:30,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:30,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:31,015 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:31,023 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,028 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:31,028 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:31,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,040 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:31,040 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:31,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,049 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:31,049 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:31,072 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:31,072 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:31,072 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:31,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,453 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 52 treesize of output 48 [2019-08-22 18:58:31,454 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:31,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,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 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:31,468 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:31,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,482 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:31,482 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:31,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,491 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:31,491 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:31,514 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:31,514 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:31,515 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:31,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,890 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 52 treesize of output 48 [2019-08-22 18:58:31,890 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:31,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,904 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:31,904 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:31,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,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 90 treesize of output 1 [2019-08-22 18:58:31,919 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:31,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,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 90 treesize of output 1 [2019-08-22 18:58:31,931 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:31,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:31,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 90 treesize of output 1 [2019-08-22 18:58:31,938 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:31,961 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:31,961 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:31,961 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:413, output treesize:53 [2019-08-22 18:58:31,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:31,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:32,354 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:32,355 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:32,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:32,365 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:32,366 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:32,373 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 52 treesize of output 48 [2019-08-22 18:58:32,373 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:32,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:32,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:32,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 90 treesize of output 1 [2019-08-22 18:58:32,383 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:32,458 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:32,459 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:32,459 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:32,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,845 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 52 treesize of output 48 [2019-08-22 18:58:32,846 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:32,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:32,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:32,858 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:32,858 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:32,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:32,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:32,872 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:32,872 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:32,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:32,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:32,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 90 treesize of output 1 [2019-08-22 18:58:32,883 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:32,904 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:32,905 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:32,905 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:32,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:32,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:33,293 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 90 treesize of output 80 [2019-08-22 18:58:33,294 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:33,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:33,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:33,304 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:33,310 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:33,310 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:33,386 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:33,387 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:33,387 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:33,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:33,776 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 90 treesize of output 80 [2019-08-22 18:58:33,776 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:33,785 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 52 treesize of output 48 [2019-08-22 18:58:33,785 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:33,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:33,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:33,800 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:33,800 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:33,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:33,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:33,810 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:33,810 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:33,880 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:33,881 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:33,881 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:33,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:33,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,265 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 52 treesize of output 48 [2019-08-22 18:58:34,265 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:34,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:34,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:34,279 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:34,280 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:34,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:34,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:34,293 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:34,294 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:34,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:34,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:34,301 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:34,302 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:34,324 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:34,325 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:34,325 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:34,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:34,735 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:34,735 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:34,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:34,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:34,749 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:34,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:34,760 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:34,760 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:34,764 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 52 treesize of output 48 [2019-08-22 18:58:34,765 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:34,838 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:34,839 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:34,839 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:34,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:34,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,228 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 52 treesize of output 48 [2019-08-22 18:58:35,228 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:35,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:35,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:35,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:35,239 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:35,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:35,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:35,248 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:35,248 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:35,268 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:35,269 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:35,269 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:35,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:35,676 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 90 treesize of output 80 [2019-08-22 18:58:35,677 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:35,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:35,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 90 treesize of output 80 [2019-08-22 18:58:35,690 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:35,699 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 52 treesize of output 48 [2019-08-22 18:58:35,699 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:35,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:35,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:35,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:35,706 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:35,781 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:35,781 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:35,781 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:35,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:35,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:36,181 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:36,182 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:36,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:36,198 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:36,205 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 52 treesize of output 48 [2019-08-22 18:58:36,206 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:36,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:36,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:36,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 90 treesize of output 1 [2019-08-22 18:58:36,215 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:36,283 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:36,283 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:36,284 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:36,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,694 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 52 treesize of output 48 [2019-08-22 18:58:36,695 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:36,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:36,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:36,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 90 treesize of output 1 [2019-08-22 18:58:36,711 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:36,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:36,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:36,721 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:36,721 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:36,747 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:36,748 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:36,748 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:36,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:36,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,149 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 52 treesize of output 48 [2019-08-22 18:58:37,150 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:37,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:37,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:37,162 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:37,162 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:37,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:37,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:37,173 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:37,173 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:37,194 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:37,194 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:37,195 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:37,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,606 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 52 treesize of output 48 [2019-08-22 18:58:37,607 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:37,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:37,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:37,622 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:37,622 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:37,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:37,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:37,638 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:37,638 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:37,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:37,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:37,647 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:37,647 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:37,668 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:37,668 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:37,669 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:37,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:37,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,073 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 52 treesize of output 48 [2019-08-22 18:58:38,073 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:38,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:38,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:38,087 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:38,087 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:38,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:38,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:38,096 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:38,096 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:38,119 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:38,119 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:38,119 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:38,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:38,535 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:38,536 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:38,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:38,551 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 90 treesize of output 80 [2019-08-22 18:58:38,551 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:38,558 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 52 treesize of output 48 [2019-08-22 18:58:38,559 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:38,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:38,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:38,569 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:38,569 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:38,636 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:38,637 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:38,637 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:38,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:38,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,052 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:39,058 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 90 treesize of output 80 [2019-08-22 18:58:39,058 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:39,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:39,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:39,073 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:39,080 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 52 treesize of output 48 [2019-08-22 18:58:39,080 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:39,162 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:39,162 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:39,162 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53 [2019-08-22 18:58:39,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:39,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:39,588 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:39,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:39,601 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 90 treesize of output 80 [2019-08-22 18:58:39,601 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:39,610 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 52 treesize of output 48 [2019-08-22 18:58:39,610 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:39,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:39,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:39,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:39,621 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:39,695 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:39,696 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:39,696 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:39,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:39,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:40,122 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:40,122 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:40,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:40,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:40,143 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:40,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:40,151 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:40,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:40,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:40,160 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:40,160 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:40,237 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:40,237 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:40,237 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:40,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,665 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 52 treesize of output 48 [2019-08-22 18:58:40,666 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:40,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:40,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:40,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 90 treesize of output 1 [2019-08-22 18:58:40,680 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:40,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:40,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:40,694 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:40,694 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:40,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:40,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:40,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 90 treesize of output 1 [2019-08-22 18:58:40,708 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:40,729 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:40,730 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:40,730 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:40,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:40,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,171 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:41,179 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:41,188 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 52 treesize of output 48 [2019-08-22 18:58:41,188 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:41,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:41,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:41,203 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:41,203 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:41,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:41,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:41,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 90 treesize of output 1 [2019-08-22 18:58:41,211 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:41,274 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:41,275 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:41,275 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:41,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:41,714 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:41,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:41,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 90 treesize of output 80 [2019-08-22 18:58:41,728 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:41,736 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 52 treesize of output 48 [2019-08-22 18:58:41,736 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:41,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:41,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:41,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 90 treesize of output 1 [2019-08-22 18:58:41,747 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:41,815 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:41,815 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:41,815 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:41,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:41,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:42,255 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:42,256 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:42,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:42,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:42,269 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:42,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:42,278 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 90 treesize of output 80 [2019-08-22 18:58:42,279 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:42,283 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:42,284 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:42,369 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:42,370 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:42,370 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:42,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:42,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:42,813 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:42,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:42,825 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 90 treesize of output 80 [2019-08-22 18:58:42,826 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:42,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:42,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:42,841 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:42,846 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 52 treesize of output 48 [2019-08-22 18:58:42,846 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:42,923 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:42,924 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:42,924 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:42,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:42,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:43,367 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 90 treesize of output 80 [2019-08-22 18:58:43,367 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:43,376 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 52 treesize of output 48 [2019-08-22 18:58:43,376 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:43,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:43,388 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:43,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 90 treesize of output 1 [2019-08-22 18:58:43,389 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:43,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:43,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:43,397 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:43,398 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:43,459 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:43,460 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:43,460 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:43,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:43,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:43,909 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:43,910 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:43,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:43,927 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 90 treesize of output 80 [2019-08-22 18:58:43,928 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:43,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:43,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:43,941 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:43,946 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 52 treesize of output 48 [2019-08-22 18:58:43,947 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:44,031 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:44,032 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:44,032 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:44,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:44,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:44,489 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:44,496 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 52 treesize of output 48 [2019-08-22 18:58:44,496 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:44,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:44,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:44,513 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:44,513 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:44,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:44,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:44,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 90 treesize of output 1 [2019-08-22 18:58:44,521 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:44,589 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:44,590 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:44,590 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:44,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:44,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:45,043 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 90 treesize of output 80 [2019-08-22 18:58:45,043 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:45,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:45,057 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 90 treesize of output 80 [2019-08-22 18:58:45,058 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:45,067 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 52 treesize of output 48 [2019-08-22 18:58:45,067 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:45,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:45,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:45,076 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:45,076 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:45,160 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:45,160 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:45,160 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:45,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,610 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:45,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 90 treesize of output 80 [2019-08-22 18:58:45,615 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:45,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:45,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:45,632 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:45,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:45,651 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 90 treesize of output 80 [2019-08-22 18:58:45,652 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:45,657 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 52 treesize of output 48 [2019-08-22 18:58:45,657 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:45,745 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:45,746 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:45,746 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:45,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:45,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,202 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:46,202 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:46,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:46,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:46,219 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:46,219 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:46,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:46,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:46,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 90 treesize of output 1 [2019-08-22 18:58:46,236 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:46,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:46,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:46,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 90 treesize of output 1 [2019-08-22 18:58:46,251 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:46,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:46,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:46,259 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:46,259 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:46,282 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:46,282 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:46,283 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:413, output treesize:53 [2019-08-22 18:58:46,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,726 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 52 treesize of output 48 [2019-08-22 18:58:46,727 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:46,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:46,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:46,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 90 treesize of output 1 [2019-08-22 18:58:46,742 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:46,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:46,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:46,755 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:46,755 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:46,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:46,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:46,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 90 treesize of output 1 [2019-08-22 18:58:46,762 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:46,784 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:46,784 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:46,784 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:46,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:46,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:47,254 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:47,255 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:47,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:47,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:47,268 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:47,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:47,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:47,282 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:47,286 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 52 treesize of output 48 [2019-08-22 18:58:47,286 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:47,361 INFO L567 ElimStorePlain]: treesize reduction 259, result has 15.6 percent of original size [2019-08-22 18:58:47,362 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:47,362 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:47,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:47,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:47,817 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:47,824 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 52 treesize of output 48 [2019-08-22 18:58:47,825 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:47,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:47,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:47,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 90 treesize of output 1 [2019-08-22 18:58:47,839 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:47,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:47,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:47,849 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:47,850 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:47,909 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:47,910 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:47,910 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:47,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:47,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:48,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 90 treesize of output 80 [2019-08-22 18:58:48,384 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:48,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:48,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:48,407 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:48,416 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 52 treesize of output 48 [2019-08-22 18:58:48,416 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:48,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:48,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:48,427 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:48,428 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:48,512 INFO L567 ElimStorePlain]: treesize reduction 173, result has 21.7 percent of original size [2019-08-22 18:58:48,513 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:48,513 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:48,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:48,993 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 52 treesize of output 48 [2019-08-22 18:58:48,993 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:49,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:49,006 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:49,007 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:49,007 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:49,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:49,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:49,021 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:49,021 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:49,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:49,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:49,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 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:49,030 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:49,051 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:49,052 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:49,052 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:49,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,525 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 52 treesize of output 48 [2019-08-22 18:58:49,526 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:49,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:49,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:49,538 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:49,538 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:49,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:49,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:49,552 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:49,552 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:49,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:49,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:49,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 90 treesize of output 1 [2019-08-22 18:58:49,563 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:49,584 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 18:58:49,585 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:49,585 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:323, output treesize:53 [2019-08-22 18:58:49,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:49,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 18:58:50,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:50,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 80 [2019-08-22 18:58:50,054 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:50,060 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2019-08-22 18:58:50,061 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:50,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:50,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 18:58:50,068 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 1 [2019-08-22 18:58:50,068 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 18:58:50,134 INFO L567 ElimStorePlain]: treesize reduction 87, result has 35.6 percent of original size [2019-08-22 18:58:50,134 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 18:58:50,135 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:233, output treesize:53